334 控制转移类指令 控制转移类指令主要以改变程序计数器.ppt
《334 控制转移类指令 控制转移类指令主要以改变程序计数器.ppt》由会员分享,可在线阅读,更多相关《334 控制转移类指令 控制转移类指令主要以改变程序计数器.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.3.4 控制转移类指令 控制转移类指令主要以改变程序计数器PC内容为目标,用来控制程序执行的流向。它主要分为以下几类,如表3-4所示。,表3-4 控制转移类指令,1无条件转移指令 无条件转移指令是指当程序执行到这条指令时,程序将无条件地转移到指令指向的地址单元取指运行。 (1) AJMP为短转移指令。 (2) LJMP为长转移指令。 (3) SJMP为相对转移指令。 (4) “JMP A+DPTR”为间接转移指令,用它可实现分支转移。,2有条件转移指令 有条件转移指令是指根据指令中给出的条件进行判断,若条件成立,则程序转向指定的目的地址执行,否则顺序执行程序。有条件转移指令的目标地址都在相
2、对于该指令的下一条指令为-128+127的区域内。,1) 累加器判零指令 JZ指令的功能是判断累加器A的值。若累加器A的值为0,则程序转移到目标地址;否则,顺序执行程序。 JNZ指令的功能是判断累加器A的值。若累加器A的值不为0,则程序转移到目标地址;否则,顺序执行程序。,2) 比较转移指令 这组比较指令的功能是将目的操作数的内容和源操作数的内容进行比较。若不相等,则程序转移到目标地址;否则,则顺序执行程序。 3) 减1条件转移指令 这组指令的功能是先将操作数的内容减1,然后判断结果。如果不为0,则转移到目标地址;否则,则顺序执行程序。,判位转移指令,是条件转移指令,它以进位标志CY 或位地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 334 控制转移类指令 控制转移类指令主要以改变程序计数器 控制 转移 指令 主要 改变 程序 计数器
限制150内