才子佳人博客

我的故事我讲述

汇编语言程序编辑、编译、链接、运行、调试方法小结
 
来源:xjh  编辑:xjh  2007-04-23

汇编语言程序编辑、编译masm5.0、链接、运行、调试方法小结

说明:

硬件ibmpc兼容机

masm版本是5.0

link版本是3.65

MASM5.0汇编工具下载:masm5.0.rar


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地址,如-D0BA5:0060

-g表示(Go)执行程序,断点运行到指定地址处,指定G后指定段和ip地址,如-G0bbd:001d,也可以仅仅指定IP,表示在当前段内,如-G001d

-w表示(Write)存盘

-q表示(Quit)结束

好了,上面的命令参数基本上够用了,其他的命令参数在用的时候在查查!


分类:编程开发| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: