【汇编语言】6、Debug的使用

Debug 是什么?

1、Debug 是Dos系统中的调试工具,也可以运行在 Windows 的实模式下。
2、使用 Debug 程序可以查看CPU各种寄存器中的内容、内存的情况,并且在机器指令级跟踪程序的运行。

寄存器可以做什么?

1、用R命令查看、改变CPU寄存器的内容;

在这里插入图片描述

2、用D命令查看内存中的内容;

在这里插入图片描述
-d
列出预设地址内存处的128个字节的内容;

-d 段地址: 偏移地址
列出内存中指定地址处的内容;

-d 段地址:偏移地址 结尾偏移地址
列出内存中指定地址范围内的内容;

3、用E命令改变内存中的内容;
在这里插入图片描述

-e 段地址:偏移地址 数据1 数据2 …
-e 段地址:偏移地址
- 逐个修改式修改;
- 空格-接受,继续;
- 回车-结束;

4、用U命令将内存中的机器指令翻译成汇编指令;
在这里插入图片描述

# 汇编指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx

# 对应的机器码
B8 23 01
BB 03 00
89 D8
01 D8
  • 具体步骤
  1. e 地址 数据-写入
  2. d 地址 - 查看
  3. u 地址 - 查看代码

5、用A命令以汇编指令的格式在内存中写入机器指令;
在这里插入图片描述

# 汇编指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx

# 对应的机器码
B8 23 01
BB 03 00
89 D8
01 D8
  • 具体步骤
  1. a 地址-写入汇编指令
  2. d 地址-查看数据
  3. u 地址-查看代码

6、用T命令执行机器指令;

# 汇编指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx

# 对应的机器码
B8 23 01
BB 03 00
89 D8
01 D8

执行上述指令:
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值