1、跳转
其实,这个switch的汇编形式跟if结构很像,唯一的区别就是每个分支后面都会有一个break跳转(JMP)指令,大家可以自己试着去调试这段代码,分析一下尽量掌握这些代码的汇编形式。
2、无条件转移指令
...-------------------------------控制转移指令开始--------------------------------------------------31、JMP(无条件转移指令)执行代码的跳转,分为两种,一:段内转移,即要跳过去的代码地址和当前地址在同一段,这时只要修改IP(专用寄存器--指令指针)即...
3、无条件转移
...本设计要求实现的模型机共包含七条机器指令:IN(输入)、ADD(加法)、SUB(减法)、RL(左移)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下(前6位为操作码):
4、跳转指令
如果你看过ipxodi所著的文章《Windows系统下的堆栈溢出》,就会知道采用跳转指令(jmp esp)是最好不过的了,原因在这里就不再多讲,请大家仔细阅读《Windows系统下的堆栈溢出》就清楚了。