微机原理及接口技术第5章 80868088指令系统.ppt

微机原理及接口技术第5章 80868088指令系统.ppt

5.2 指令系统 2. 循环移位指令 循环移位指令是指操作数进行首尾相连的移位操作。它共有4个指令。具有相似功能,一并说明如下: 指令格式: ROL OPRD,COUNT ;左向循环移位(Rotate Left) ROR OPRD,COUNT ;右向循环移位(Rotate Right) RCL OPRD,COUNT ;带进位左向循环移位(Rotate Left through CF) RCR OPRD,COUNT ;带进位右向循环移位(Rotate Right through CF) OPRD为任一通用寄存器或存储器操作数。 5.2 指令系统 COUNT表示移位次数。移位一次,COUNT=1,移位多次,COUNT=CL(CL中为移位的次数)。 功能:对给定的目的操作数(8位/16位)进行循环移位。 ROL/ROR实现左向/右向不带CF的循环移位。 RCL/RCR实现左向/右向带有CF的循环移位。 它们的操作示意如图5-23所示。 5.2 指令系统 5.2 指令系统 5.2.5 转移指令 8086/8088系统中有4种类型转移指令:无条件转移、条件转移、重复控制和子程序调用。 1. 无条件转移指令JMP(JUMP) 指令格式:JMP OPRD OPRD为转移的目标地址。 功能:无条件地将控制转移

文档评论(0)

1亿VIP精品文档

相关文档