楼主对jmp的意思基本理解了,但是描述的不是很准确,8位位移表示的是256个字节空间,并不是256个字节。
IP的变化范围为 下[0,127] 上[-1,-128] 之间。
以下为一种边界情况,可做为参考进而思考.
--------------------------------
-u
0B7E:0000 B87C0B MOV AX,0B7C
0B7E:0003 90 NOP
0B7E:0004 EBFD JMP 0003
0B7E:0006 90 NOP
--------------------------------
-u
0B7E:0000 B87C0B MOV AX,0B7C
0B7E:0003 90 NOP
0B7E:0004 EB00 JMP 0006
0B7E:0006 90 NOP |