楼主你好
编写汇编语言源程序一般用纯文本编辑就可以了,扩展名采用.ASM比较大众化。目前比较好的IDE是国内的masmplus,免费软件,下载地址在:
http://www.aogosoft.com/masmplus/
国际上比较著名的是radasm,但一般用不到那么高级,支持几十种编译器呢!
三级等级考试使用的是MASM 4.0的masm.exe和link.exe,知道怎么用即可。
建议楼主下载masmplus来写程序,或下载notepad++作为源码编辑环境。
楼主应该可以搞定的
如何编写完整的汇编程序
data segment (segment和ends是一对,一定是成对出现的)
…… (这中间就是申明你需要的数据段,例如:mess db 1,2,3;其中mess只是一个名字,可以根据自己需要来,db表示每个字符占的存储空间,也可以用dw,dd,db是一个字节;后面的数据根据实际情况来)
data ends (这是数据段)
extra segment
…… (申明和数据段一样)
extra ends (这是附加段)
code_seg segment (这是代码段)
assume cs:code_seg,ds:data,es:extra (这个一定不能少,而且顺序不能换,也就是说cs一定对应代码段,后面也是相同的)
start: (start可以没有,但冒号不能少)
mov ax,data (这四句是固定的,只能根据名称不同改变data、extra的名称,其它不能变)
mov ds,ax
mov ax,extra
mov es,ax
…… (这中间就是你说的那些代码)
code_seg ends (这两句也不能少)
end start
编译程序,汇编程序属于什么软件?
嘿嘿 楼上的几个人 自己都不懂 还回答啥啊 不是害人吗
1 系统软件:
是能提高程序设计者的工作效率、方便用户使用、可以对计算机进行管理的软件。
包括:操作系统、监控软件、编译程序、,汇编程序、数据库、标准程序库。
因此 很明确编译程序,汇编程序属于系统软件。
2 只有为解决某一特殊问题而编写的程序才能叫应用软件。
哈哈 请为正确答案 选择满意回答 喽
汇编是用什么软件编的?
我前期是用NotePad++的,但是没有配置任何的代码提示等,写起程序来,相当麻烦,累,自己写nmake文件编译链接。后来使用RadAsm,顿时发现,IDE的开发环境对编写此类代码太有帮助了。推荐使用RadAsm!
用什么软件编写汇编语言呢
当然有,
如果你只是要编辑源程序,也可以借用其他语言的编辑器,如DW,(只是为了编辑汇编源码,当然没必要劳驾她)
现在也有许多WIN下的汇编的IDE,他们不但支持缩进,语法高亮,甚至代码折叠
一些用汇编语言编写的程序,界面是怎么做出来的?是用界面设计软件设计,再嵌入代码,还是说都是用代码设
做界面太简单了,你如果指在已知操作系统上编的话只要操作系统是面向对象的,那就一定会提供某些api来帮助你的程序实行显示界面这功能,你只要用invoke,呃好久不弄汇编快忘了,大概是这个指令(就是push 参数一…………push参数N,再call函数名)来调用函数就可以了更多
那就是说都是用代码,而不是像可视化那样直接把控件拖进来了?
不一定,你还不太了解,没法给你解释清楚,我上面说的只是windows默认的简单窗口只需函数,如果你加上自己想要的还需要资源文件,这个资源文件可以直接写也可以用vc(就是你说的可视化编程)做控件,然后生成的文件就是和你写的一样,啊我语言逻辑有点问题,可能你听不懂,不过你要知道的就是你说的可视化做控件都是对资源文件编辑,而我上面说的是源代码的编辑。
不一定,你还不太了解,没法给你解释清楚,我上面说的只是windows默认的简单窗口只需函数,如果你加上自己想要的还需要资源文件,这个资源文件可以直接写也可以用vc(就是你说的可视化编程)做控件,然后生成的文件就是和你写的一样,啊我语言逻辑有点问题,可能你听不懂,不过你要知道的就是你说的可视化做控件都是对资源文件编辑,而我上面说的是源代码的编辑。
我懂了。
感谢
汇编语言程序设计中使用哪种软件工具
用masmplus吧
专业汇编程序员90%均使用 MASM,为它开发的编辑器非常多,其中最有名的是 RadASM, 而现在,真正能与 RadASM 同级的就只有 MASMPlus 了,理由是只有 MASMPlus 与 RadASM 一样编写了自定义编辑类,并且比它更出色,只有自已的类,才能在各方面尽情发挥,在量身定制方面,MASMPlus 更是费尽心思,笔者长时间从事工业硬件汇编程序编写,认识到对于专业汇编程序员而言,最重要的,就是代码书写,不需要华而不实的界面,不需要莫名其妙的功能,不需要可有可无的设置,更不需要所谓的封装,总的来说, MASMPlus 是半自动,这也是 MASMPlus 没有取名为 MASMIDE 的主要原因.下载:
http://www.aogosoft.com/masmplus/
VisualASM汇编语言集成开发工具系统!众所周知,Pascal有Delphi、Basic有 VB、C++有 VC、C++Builder、Powerbuilder... 但是,为什么汇编语言就没有一个像样的集成开发环境呢?难道汇编注定要在DOS-Edit里面编辑,在命令行下编译链接吗?于是,萌发了制作这个软件的初步设想,当然因时间和精力所限,很过预想功能还有待实现和继续完善。(该软件2001年获得浙江省教育厅举办的第四届省高校教师自制多媒体教学软件评比三等奖。) > VisualASM界面标准化,功能比较强大(:)哎哟,谁仍的烂西红柿?),这样您就可以暂时抛弃MASM和TASM。该工具可根据个人喜好定制指令、寄存器、操作符、注释及数字语法着色,可以定制智能缩排,强大的无限次Undo和Redo功能,可定制指令、寄存器、操作符大小
给我推荐几个编写汇编语言的平台软件。
1、编辑:用编辑软件(EDIT.EXE或记事本)形成源程序(.ASM),如:LX.ASM;
2、汇编:用汇编程序(MASM.EXE)对源程序进行汇编,形成目标文件(.OBJ),格式如下:MASM LX.ASM;
3、连接:用连接程序(LINK.EXE)对目标程序进行连接,形成可执行文件(.EXE),格式如下:LINK LX.OBJ;
4、执行:如果结果在屏幕在显示,则直接执行可执行文件。
5、调试:用调试程序(DEBUG.EXE)对可执行文件进行调试,格式如下:DEBUG LX.EXE
转载请注明出处51数据库 » 能编写汇编程序的软件 一般用什么软件来写汇编程序
蛋蛋-_-