汇编语言程序编辑、编译masm5.0、链接、运行、调试方法小结
说明:
硬件ibmpc兼容机
masm版本是5.0
link版本是3.65
MASM5.0汇编工具下载:masm5.0.rar
EditPlus下载地址如下,也可以在本页面下载附件得到压缩包,安装editplus然后导入key.reg注册表文件:
汇编语言程序编辑、编译、链接、运行、调试方法小结:
1)设置环境变量,指定masm.exe,link.exe的路径,方法是:桌面-〉我的电脑-〉右键属性-〉高级-〉环境变量-〉用户变量
变量名:PATH
变量值:masm.exe,link.exe的路径,记得加分号分割
1)用editplu或者ULTRAEDIT编辑,命名并存盘,记得扩展名是asm,如文件名:int21.asm,本人喜欢用editplus,使用起来方便!
2)进入命令提示符下,编译原文件,如对int21.asm进行编译,最后生成int21.obj文件,格式如下:
>masm int21.asm
3)链接obj文件,对编译后生成的文件int21.obj进行链接,最后生成exe文件
>link int21.obj
4)运行exe文件
>int21.exe
5)调试,如对int21.exe文件进行调试,格式如下
>debug int21.exe
-u表示(Unassemble)反汇编,U后边不用加任何内容
-r表示(Register)显示和修改寄存器,R后不加参数表示显示全部register的内容,也可以在R后指定寄存器名
-d表示(Dump)内存16进制显示,D后指定段和ip地址,如-D0BA5:0060
-g表示(Go)执行程序,断点运行到指定地址处,指定G后指定段和ip地址,如-G0bbd:001d,也可以仅仅指定IP,表示在当前段内,如-G001d
-w表示(Write)存盘
-q表示(Quit)结束
好了,上面的命令参数基本上够用了,其他的命令参数在用的时候在查查!