最近在学习汇编语言,debug指令经常用到,所以有必要对各个指令做一个总结加深理解和记忆。(针对8086)
Debug调试程序是以DOS外部命令程序形式提供的,它的文件名为Debug.com 。
如果你使用的是windows系统,那么如果是32位的电脑,一般都自带有debug调试工
具,而64位的一般没有自带这个工具,需要自己进行安装。XP系统暂时不作介绍,读
者可以参照我介绍的方法进行尝试。首先,点开windows开始图标。在收索框里输入
cmd,注意是cmd,不是debug,虽然输入debug也可以,但是在后续的程序调试中会
出现一些问题。输入cmd并按回车后即可打开调试工具了。
Debug常用命令:
-R命令:查看、改变CPU寄存器的内容;
-D命令:查看内存中的内容;
-E命令:改写内存中的内容;(Hint:在使用-E命令时需要小心将内存中操作系统的内容更改,会产生未知后果的错误)
-U命令:将内存中的机器指令翻译为汇编指令;
-T命令:执行一条机器指令;
-A命令: 以汇编指令的格式在内存中写入一条或多条机器指令。