Debug是DOS系统中的著名调试程序,也可以在windows系统实践模式下。
使用Debug程序,可以查看CPU各种寄存器中的内容、内存的情况,并且在机器指令级跟踪程序的运行!
Debug就是传奇!
用R命令查看、改变CPU寄存器的内容
用D命令查看内存中的内容
用E命令改变内存中的内容
用U命令将内存中的机器指令翻译成汇编指令
用A命令以汇编指令的格式在内存中写入机器指令
用T命令执行机器指令
如果对DOS系统中的Debug环境不知道怎么搭建的可以看一下小编之前写过的文章
R- 查看寄存器内容
R 寄存器名 - 改变指定寄存器内容
有汇编指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx
对应的机器码为
B8 23 01
BB 03 00
89 D8
01 D8
有汇编指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx
对应的机器码为
B8 23 01
BB 03 00
89 D8
01 D8
t - 执行CS:IP处的指令
mov ax, 0123H
mov bx, 0003H
mov ax, bx
add ax, bx
q - 退出Debug
想要学好汇编语言关键在于在dos环境下进行debug的练习,只有通过自己的实践才能够学好汇编语言。