DOSBox debug常用指令

R :查看 、改变cpu寄存器的内容

①、使用R命令查看CPU中各个寄存器中的内容
DOSBox debug常用指令
②、用R命令 查看 、修改寄存器AX中的内容
DOSBox debug常用指令
③、用R命令修改CSIP中的内容
DOSBox debug常用指令

D:查看内存中内容

①、用D命令查看内存1000:0处的内容
DOSBox debug常用指令
②、用D命令查看内存1000:0 到f 处的内容
DOSBox debug常用指令

E:改写内存中内容

①、用E命令修改从1000:0开始的10个单元的内容
DOSBox debug常用指令
②、提问的方式来一个一个地改写内存中的内容,
DOSBox debug常用指令
③、用E命令向内存中写入字符

DOSBox debug常用指令

④、用E命令向内存中写入字符串
DOSBox debug常用指令


U :将内存中机器指令翻译成汇编指令

  • 首先用E命令向从1000:0开始的内存单元中写入了8个字节的机器码;
  • 然后用D命令查看内存1000:0~1000:1f中的数据(从数据的角度看一下写入的内容);
  • 最后用U命令查看从1000:0开始的内存单元中的机器指令和它们所对应的汇编指令。
    DOSBox debug常用指令

T:执行一条机器指令

①、使用T命令执行CS:IP指向的指令
DOSBox debug常用指令

②、用T命令继续执行
DOSBox debug常用指令


A:以汇编指令的格式在内存中写入一条机器指令

①、用A命令向从1000:0开始的内存单元中写入指令
DOSBox debug常用指令