其实,这个switch的汇编形式跟if结构很像,唯一的区别就是每个分支后面都会有一个break跳转(JMP)指令,大家可以自己试着去调试这段代码,分析一下尽量掌握这些代码的汇编形式。
基于450个网页-相关网页
如果你看过ipxodi所著的文章《Windows系统下的堆栈溢出》,就会知道采用跳转指令(jmp esp)是最好不过的了,原因在这里就不再多讲,请大家仔细阅读《Windows系统下的堆栈溢出》就清楚了。
基于342个网页-相关网页
jmp securities 摩根大通证券 ; 证券公司
JMP SHORT OPR 段内直接短跳转 ; 段内直接短转移指令
SAS JMP 统计软件 ; SAS统计软件
JMP FAR PTR OPR 段间直接转移 ; 段间直接转移指令
JMP WORD PTR OPR 段内间接转移
JMP NEAR PTR OPR 段内直接近转移
JMP DWORD PTR OPR 段间间接转移
JMP&CALL 一致代码段
JMP FREG 继续演奏
以上来源于: WordNet
Instruction: JMP - Number of machine cycles when condition is not satisfied?
8085指令:JMP的机器周期数当条件不满足?
If the JMP destination is a label (as opposed to an absolute address), this is not necessary.
如果跳转目的地是一个标签(而不是绝对地址),这是没有必要的。
This instruction is not using any bytecode fetcher because it doesn't need to jmp to another handler.
此指令没有使用获取任何字节代码,因为它不需要跳到另一个处理程序中。
应用推荐