AX=0000 BX=0000 CX=FDFC DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0B76 ES=0B76 SS=0B86 CS=0B86 IP=0003 NV UP EI PL NZ NA PO NC
0B86:0003 E9EDFD JMP FDF3
-t
此时我要跳到FDF3 而现在IP是3+3=6 所以我要给IP加上FD ED 从机器码看正好是这个数
AX=0000 BX=0000 CX=FDFC DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0B76 ES=0B76 SS=0B86 CS=0B86 IP=FDF3 NV UP EI PL NZ NA PO NC
0B86:FDF3 40 INC AX
AX=0001 BX=0000 CX=FDFC DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0B76 ES=0B76 SS=0B86 CS=0B86 IP=FDF4 NV UP EI PL NZ NA PO NC
0B86:FDF4 E90F02 JMP 0006
-t
现在IP是FDF7 要到06得加一个数让它溢出 于是我加了020F 溢出后是06
AX=0001 BX=0000 CX=FDFC DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0B76 ES=0B76 SS=0B86 CS=0B86 IP=0006 NV UP EI PL NZ NA PO NC
0B86:0006 B8004C MOV AX,4C00
看来书上说的是错的 而且指令手册也没说这回事
不过又说回来了 这个特性是编译器的么 是所有编译器都有还是只有masm有 呵呵 你们研究研究罢
好问题 有意思 加高亮了