汇编语言的问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 06:50:30
我有三个问题要提问:
1:进入编辑器(Edit)后,在里面编写程序后,怎样保存,那全是英文字,我看不懂.
2:怎样进入编译器(Masm).
3:怎样进入连接器(Link).

1:进入编辑器(Edit)后,在里面编写程序后,怎样保存,那全是英文字,我看不懂.
最好是这样进入edit,比如我要建立的源文件名叫做test.asm
edit test.asm回车
输入程序
输入完成后按Alt+F,在键盘上按“S”(或者选择“Save”),存盘
然后再按Alt+F,在键盘上按“X”(或者选择Exit),退出就行了

2:怎样进入编译器(Masm).
masm不是要进入的,它是个命令行程序,就像DOS的format命令一样用。
比如还是那个test.asm源文件,我要生成test.obj文件:
masm test;回车
上面那个“;”不是多余的,表示不生成其他文件,只要test.obj文件。

3:怎样进入连接器(Link).
同样,link也不是要进入的,跟masm一样是个命令行程序
刚才那个test.obj目标文件,我要生成test.exe可执行文件
link test;回车
同样“;”不是多余的,只生成可执行文件test.exe

有了可执行文件,运行就好了
不过其实汇编常用到调试程序debug.exe,因为编写输出语句比较麻烦,所以常常用debug直接看内存单元或者寄存器的内容。

明白了?

不会

倒,写汇编用文本编辑器比如记事本等都行,不一定是那么老的编辑器啊
编译链接课本上应该有,看你是那个版本的编译器
也可以打msan /?看帮助,也可以百度一下
5.0版的masm
masm 源文件名 目标文件名(这个是你要生成的文件,已经存在会被覆盖掉)
link 目标文件名
然后一路回车
得到可执行文件
高级版的更好用,自己研究吧

masm 源文件名 目标文件名
link 目标文件名
然后一路回车
得到可执行文件