使用教材指定地址效果:
root@yeah ~
$ debug
-a 2000:0
2000:0000 mov ax,1
2000:0003 add ax,ax
2000:0005 jmp 2000:3
2000:0007
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1395 ES=1395 SS=1395 CS=1395 IP=0100 NV UP EI PL NZ NA PO NC
1395:0100 0000 ADD [BX+SI],AL DS:0000=CD
-t
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1395 ES=1395 SS=1395 CS=1395 IP=0102 NV UP EI NG NZ NA PO NC
1395:0102 0000 ADD [BX+SI],AL DS:0000=CD
-
使用系统预设的地址效果:
root@yeah ~
$ debug
-a
1395:0100 mov ax,1
1395:0103 add ax,ax
1395:0105 jmp 1395:0103
1395:0107
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1395 ES=1395 SS=1395 CS=1395 IP=0100 NV UP EI PL NZ NA PO NC
1395:0100 B80100 MOV AX,0001
-t
AX=0001 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1395 ES=1395 SS=1395 CS=1395 IP=0103 NV UP EI PL NZ NA PO NC
1395:0103 01C0 ADD AX,AX
-t
AX=0002 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1395 ES=1395 SS=1395 CS=1395 IP=0105 NV UP EI PL NZ NA PO NC
1395:0105 EBFC JMP 0103
-
========================================================================
按照教材上的20000H地址输入练习, ax以及cs:ip值均无变化, 如果按照系统默认的地址就有变化
这是为什么呢? |