当前位置:首页 > WIN7及以上操作系统debug和masm的使用说明
1.DosBox的挂载
首先将我的这个masm文件夹放在你想放的盘根目录,以e盘为例,直接拷贝到e盘,安装好Dosbox后,再在开始菜单输dosbox
出现关于DosBox的文件,选中DosBox0.74Options,(下面这个)
点进去然后找到[autoexec](应该是在该文件的最下面),然后输入 mount e e:\\masm\\bin,按enter再输入e:(注意冒号不能省略,如果你把masm文件夹放在d盘,以上所有的e都换成d,其他盘也一样),如下:
保存后打开DosBox软件,这样就直接可以输入debug使用它了,不用再每次都很麻烦的输代码。
2.masm的使用
(1)将你编好的后缀名为.asm文件放在masm文件夹中的bin目录下,以老师给的hello.asm文件为例,把文件放到bin目录下,打开DosBox,输入masm hello.asm(也可以不
使用后缀名名)回车。
这时会提示 Object filename [hello.OBJ]:
表示要生成的目标文件名称,必须填,这里我填了ok(任意) (2)然后回车。提示
Source listing [NUL.LST]:
表示是否要生成列表文件,填写这生成.lst文件,不填则放弃生成,.lst文件用记事本打开能看到源代码的语法错误,查错想当方便 (3)回车后提示
Cross-reference [NUL.CRF]:
表示生成交叉引用文件.crf,如果有多个.obj文件参与连接就要生成,回车后显示错误数量等信息,编译完成。
(4)然后再输入link ok.obj(貌似可以不使用后缀名,文件名是你自己取的),然后一直回车,将会在你的bin目录下生成ok.exe文件
(4)最后输入cv ok可以调试这个程序
说明:当然也可以使用edit.exe程序,使用方法为直接打开DosBox,输入edit,但是最好不要用edit.exe,而用记事本编辑汇编程序,这样操作比较方便。保存时,在文件名后面加上.asm,保存即可,此操作方法只针对我弄的这个masm文件夹,结合这个masm才能使用以上方法,以上是本人制作,若有错误,发现后向我提出,切勿乱传播,部分资源来源于网络。
共分享92篇相关文档