怎么学汇编---Debug汇编调试

1.R指令:

    负责把当前寄存器的情况显示出来。

2.更改寄存器的值:

    r ax 回车后会显示出‘:’这个符号,之后再输入相应的数据,就更改了ax寄存器的值。

 

3.D指令:

    输入d,会显示当前内存的情况。

4.查找073F:0000处的内存:

    输入d 073F:0000,就可以了。小技巧,再不断输入d,就会继续输出接下来的数据。

5.修改内存的数据:

    d 073F:0000 0100 代表存入0000--0100的数据。

 

6.E指令:

    写入单个字符或字符串。字符:e 1000:0 1 'a' 2 'b' 3 'c'       字符串:e 1000:0 "c++"

 

7.U指令:

    查看汇编的指令:u 1000:0

 

8.T指令:

    先用e指令用机器码的形式输进去:e 1000:0 b8 01 00 b9 02 00 01 c8

    之后把cpu的cs和ip改成上面的位置:r       rcs       1000        rip       0000

    最后分别按3下t和回车:就开始执行上面的代码了。

 

9.A指令

    就是第8部分的e指令,改成:a       mov ax,1       mov cx 2      add ax,cx

 

10.q指令

    退出debug。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值