知识总结3:指令总结
1 指令 等价于 具体作用 2 offset 标号 标号处IP 取得标号处的偏移地址 3 jmp short 标号 跳到标号处,实现短转移 jmp指令实现本质:根据转移的目的地址与 4 jmp near ptr 标号 跳到标号处,实现近转移 编译计算出来的转移距离 5 jmp far ptr 标号 跳到标号处,实现远转移 随后跳转 6 jmp reg 跳到(reg)处,实现近转移 7 jmp word ptr 内存单元 跳到(内存单元)处,实现近转移 8 jmp dword ptr 内存单元 跳到(内存单元)处,实现远转移 9 jcxz 标号 if((cx)==0) jmp short 标号,实现短转移 10 loop 标号 (cx)--;if((cx)!=0) jmp short 标号,实现短转移 11 12 ret pop IP ret指令实现本质:使用栈中的数据,修改IP 13 retf pop IP 或修改CS和IP,实现近转 14 pop CS 移或远转移 15 call 标号 push IP call指令实现本质:将当期IP或CS和IP压入栈 16 jmp near ptr 标号 中,随后转移 17 call far ptr 标号 push CS 18 push IP 19 jmp far ptr 标号 20 call reg push IP 21 jmp reg 22 call word ptr 内存单元地址 push IP 23 jmp word ptr 内存单元地址 24 call dword ptr 内存单元地址push CS 25 push IP 26 jmp dword ptr 内存单元地址