使用E命令写入字符串
使用E命令写入汇编指令的机器码
机器码 | 汇编指令 |
B80100 | mov ax,0001 |
B90200 | mov cx,0002 |
01C8 | add ax,cx |
使用E命令输入指令码
使用U命令将机器码转换为汇编指令
使用U命令将机器码转换为汇编指令
使用T命令来执行指令
因为我们执行修改指令前,CS=0740,IP=0100,因此我们不需要再使用R命令来修改CS和IP寄存器的内容,可以直接使用T命令来执行指令,如果写入的指令并非从0740:0100开始,则必须先将CS、IP的值改为指向指令的初始地址。
使用T命令逐行执行指令
上图我们先使用R命令查看了寄存器的内容,最后一行显示下一条需要执行的指令是:
MOV AX,0001
输入T命令后,MOV AX,0001指令执行完成,此时AX内容变为0001,并在最后一行显示了接下来即将执行的指令。