使用DOSBOX和MASM调试8086/8088的汇编语言程序

由于在Win10中不能使用Wave6k的汇编软件,只能使用DOSBOX和MASM来调试运行所写的8086/88的汇编语言程序了。但是不常写汇编程序,也记不住那些DOSBOX之类的命令,每次要用时都要去网上找教程,自己写一个简洁版的步骤吧。

进入DOSBOX窗口,事先在NotePad++写好了汇编程序,接下来就调试运行它了
命令:masm name
得到目标程序文件即obj文件
命令:link name
生成可执行文件即exe文件
命名:name.exe
运行该程序,有结果就输入,若需要查看存储器和寄存器情况,就需要进行debug模式了
对指定程序进行debug
命令:debug name.exe
不特定
命令:debug
根据不同的debug命令进行想要的操作
常用命令 debug模式下:
-g :执行完name.exe文件显示运行结果
-a :编写汇编命令
-t :单步执行
-p :直接执行完不是单步执行
-u :反编译
-r :查看修改寄存器的值
-d :查看内存单元
-e :修改内存单元
-? :查看指令帮助

最近使用的常用命令的详细说明:
-d:
-d
查看128个内存单元内容。

-d 段地址:偏移地址
查看指定地址128个内存单元的内容。

-d 段地址:偏移地址1 偏移地址2
查看指定地址1 到 指定地址2 内存单元的内容。

-d 段地址:偏移地址 位移量
查看指定地址开始的位移量个长度的内存单元内容

-t:
单步执行每条指令,每执行一条指令就显示寄存器内容和逻辑地址还有执行的指令。

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值