各种jmp call ret retf 我还没完,不知还有没有!
这么多的命令好像都大同小异啊!都感觉差不多,为什么要设置那么多的命令啊?
------解决方案--------------------------------------------------------
嗯,还有 Jcc 条件转移类的指令,这可是一大组指令,再加上后来扩展的 near 范围的 Jcc 指令,可就更为庞大了。
这些指令,都是有各自的作用的。所谓的差不多,还是对其不太了解吧。jmp 是转移指令,一往无前性质的;call 是要回到原来的执行流程的。ret(n)/retf 根据 call 属性的不同分别对应用的,一般地有子程定义时的 near/far 属性被自动识别,无须自己硬编,只要 ret 即可。