非循环移位指令的应用 ■左移可实现乘法运算 右移可实现除法运算 见教材p198例
21 非循环移位指令的应用 ◼ 左移可实现乘法运算 ◼ 右移可实现除法运算 见教材p198例
循环移位指令 左移ROL 不带进位位的循环移位右移RoR 带进位位的循环移位 ∫左移RCL 右移RCR 循环移位指令的格式、对操作数的要求与非循环移位指 令相同
22 循环移位指令 不带进位位的循环移位 带进位位的循环移位 循环移位指令的格式、对操作数的要求与非循环移位指 令相同 左移 ROL 右移 ROR 左移 RCL 右移 RCR
不带进位位的循环移位 CF CF
23 不带进位位的循环移位 CF CF
带进位位的循环移位 CF CF 24
24 带进位位的循环移位 CF CF
循环移位指令的应用 用于对某些位状态的测试; 高位部分和低位部分的交换; ■与非循环移位指令一起组成32位或更长字 长数的移位
25 循环移位指令的应用 ◼ 用于对某些位状态的测试; ◼ 高位部分和低位部分的交换; ◼ 与非循环移位指令一起组成32位或更长字 长数的移位