贺利坚老师汇编课程47笔记:jmp short和jmp near ptr和jmp far ptr
- 指路老师的博客
- 错误:转移位移超界,超过一个字节
- 正确写法如下
- 远转移 JMP FAR PTR 标号
FAR PTR指明了跳转的目的地址,即标号的段地址CS和偏移地址IP
- 机器码EA 0B 01 70 07 JMP 0770:010B偏移地址在前目的地址在后,直接加到机器代码里
- 编译通过
- 近转移 JMP NEAR PTR 标号
NEAR PTR指明了相对于当前IP的转移位移,而不是转移的目的地址
- 这个数可以记一下 100H = 256D 80H = 128D