mov ax,1
add ax,ax
jmp 0003
要求用这三个命令求出2的8次方!
按理来说的话,AX中的结果依次为1 2 4 8 16 32 64 128 256下去!!
可为什么我在DEBUG里试的时候,AX里的结果却是:1 2 4 8 10 20 40的呀!!
输入次序依次为:R查看AX BX CS IP中的值!
修改CS IP中的值为1000:0或2000:0
A1000:0或2000:0中输入
mov ax,1
add ax,ax
jmp 0003
完后按T一条一条的执行,可AX到8后,就跳到10~~后依次是10 20的下去!!
不解,麻烦各位大大们看看这是什么原因呀?? |