当前位置:   article > 正文

汇编语言程序设计的执行过程中的7个常见指令_汇编语言中的drc

汇编语言中的drc

1.R命令:查看、改变寄存器d的内容

1)查看寄存器的内容

      目前学习了AX,BX,CX,DX,CS,IP这6个寄存器,现在查看CPU中各个寄存器中的内容。在debug模式下,-r即可查看。ec810a95464a4541901316da98bae3af.png

 2)修改寄存器的内容

修改寄存器格式如下:r 寄存器名称

想修改ax中的值,只需要“r ax”,将出现“:”,后面写要写入寄存器的内容。

820d75e8784a4acda82d5c68938585a9.png

2. D命令:查看内存中的内容

1)比如,想查看内存076A0H处的内容,只需要d 段地址:偏移地址;

102b16bdee544be98f86f6e3127fa3ce.png

 D指令需要注意的地方如下:输出128字节的内容

从指定位置开始,输出128字节的内容。

2)输出的内容由三部分组成

左边的是每行的起始地址;

中间是内存单元的内容;

右边是每个内存单元对应的ASCII码字符,69对应i,76对应v,65对应e等;显示不出来的就用**.**表示。

cf1dae76c5cc4bab884e2b2c8c74b8c8.jpg

3.E命令:改写内存中的内容

比如要将076A:0-076A:6单元中内容修改为0,1,2,3,4,5,6,7方法如下:先用-e修改内存中的内容,再用-d修改内存中的内容。

e7f96e3b14e94d37b7d939f4f7e3b3fe.jpg 

4.U命令:将内存单元中的内容翻译为:汇编指令

如查看076A:0单元中,对应的汇编指令,如下图所示

0a2ada7656334d2db1321f0f5b16ed31.png

5. T指令:单步执行

1339c439b4ab40c8bd2bf9562dfddf4e.png

 6.a指令:以汇编指令的方式,在内存中写入机器指令

ff27f07e29684b339076efcb462a75c8.png

7. g指令:跳转指令

90becaf91e1743e8bbea058320f920cf.png

8.总结

查看修改CPU中寄存器中内容:R指令

查看内存中的内容:D指令

修改内存中的内容:E指令

将内存中内容修改为机器指令对应的汇编指令:U命令

执行CS:ip的内容:T命令

以汇编形式向内存中写入指令:A指令。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号