麦子杰毛宁:汇编语言程序编辑、编译masm5.0、链接、运行、调试方法小结
来源:百度文库 编辑:九乡新闻网 时间:2024/04/26 11:14:29
说明:
硬件 ibm pc 兼容机
masm 版本是5.0
link 版本是3.65
masm5.0汇编工具下载:
http://www.talented.com.cn/archives/2007/4/3_112.html
EditPlus 下载地址如下,也可以在本页面下载附件得到压缩包,安装editplus然后导入key.reg 注册表文件:
http://www.onlinedown.net
汇编语言程序编辑、编译、链接、运行、调试方法小结:
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地址,如 -D 0BA5:0060
-g 表示 (Go) 执行程序,断点运行到指定地址处,指定G 后指定段和ip地址,如 -G 0bbd:001d,也可以仅仅指定IP,表示在当前段内,如 -G 001d
-w 表示 (Write) 存盘
-q 表示 (Quit) 结束
硬件 ibm pc 兼容机
masm 版本是5.0
link 版本是3.65
masm5.0汇编工具下载:
http://www.talented.com.cn/archives/2007/4/3_112.html
EditPlus 下载地址如下,也可以在本页面下载附件得到压缩包,安装editplus然后导入key.reg 注册表文件:
http://www.onlinedown.net
汇编语言程序编辑、编译、链接、运行、调试方法小结:
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地址,如 -D 0BA5:0060
-g 表示 (Go) 执行程序,断点运行到指定地址处,指定G 后指定段和ip地址,如 -G 0bbd:001d,也可以仅仅指定IP,表示在当前段内,如 -G 001d
-w 表示 (Write) 存盘
-q 表示 (Quit) 结束
汇编语言程序编辑、编译masm5.0、链接、运行、调试方法小结
netbeans调试程序的方法
编译 运行
提高PLC程序运行速度编程方法
gcc编译C++程序
MTK程序编译--01
用GDB调试程序
PLC程序调试步骤
对编译链接的理解
用gcc编译C++程序
新版汇编语言程序设计【课后习题答案】 钱晓捷 主编 电子工业出版社 第3章 汇编语言程序格...
用GDB调试C程序
Android程序的调试技巧
Dalvik在x86下的编译及调试
在Linux上交叉编译windows程序
ADSL的调试方法
调试技巧(断点调试的各种技巧,让你调试程序更得心应手)
电脑程序运行太慢
空调设备操作运行程序1
windows 中命令行运行程序
VC++一些常用调试方法
使用VC2005编译真正的静态Qt程序
循环流化床锅炉调试及运行操作规程 规程
VS2003试图运行项目时出错:无法启动调试 没有正确安装调试器