Intel处理器指令系统及汇编语言教学幻灯片讲义.ppt

Intel处理器指令系统及汇编语言教学幻灯片讲义.ppt

* 非循环移位指令的应用 左移可实现乘法运算 右移可实现除法运算 MOV AL,08H SAL AL,1 执行完以后,AL内容为16 MOV AL, 08H SAR AL, 1 执行完以后,AL内容为4 * 2. 循环移位指令 不带进位位的循环移位 带进位位的循环移位 左移 ROL 右移 ROR 左移 RCL 右移 RCR 指令格式、对操作数的要求与非循环移位指令相同 特点: 不丢失任何数据位。 例1: mov al,40h rol al,1 CF=0 rol al,1 CF=1 rol al,1 CF=0 例2:将一个字节的低4位与高4位进行交换 mov al,26h rol al,4 ;AL = 62h ROL指令:循环左移 · · · · · · · · CF 例: mov al,01h ror al,1 CF=1 ror al,1 CF=0 ROR指令:循环右移 · · · · · · · · CF RCL指令:带进位的循环左移 RCR指令:带进位的循环右移 RCL指令和RCR指令 · · · · · · · · · CF · · · · · · · · ·

文档评论(0)

1亿VIP精品文档

相关文档