第5章 指令系统 第二部分 计算机教学实验中心
1 第5章 指令系统 计算机教学实验中心 第二部分
三、逻辑远算和移位类 或 逻辑运算非 异或 逻辑移位 非循环移位 算术移位 移位操作 不带进位位的移位 循环移位 带进位位的移位
2 三、逻辑运算和移位类 逻辑运算 移位操作 与 或 非 异或 非循环移位 循环移位 逻辑移位 算术移位 不带进位位的移位 带进位位的移位
1逻辑沄算 ■逻辑运算指令对操作数的要求大多与MoV指 令相同。“非”运算指令要求操作数不能是立 即数; ■除“非”运算指令外,其余指令的执行都会使 标志位OF=CF=0
3 1. 逻辑运算 ◼ 逻辑运算指令对操作数的要求大多与MOV指 令相同。“非”运算指令要求操作数不能是立 即数; ◼ 除“非”运算指令外,其余指令的执行都会使 标志位OF=CF=0
与”指令 格式: AND OPRD1,oPRD2 ■操作:两操作数按位相“与”,结果送目标 地 址
4 “与”指令 ◼ 格式: AND OPRD1,OPRD2 ◼ 操作: 两操作数按位相“与”,结果送目标 地 址
与”指令的应用 ■实现两操作数相与的运算; 使目标操作数的某些位不变,某些位清零 ■在操作数不变的情况下使CF和OF清零
5 “与”指令的应用 ◼ 实现两操作数相与的运算; ◼ 使目标操作数的某些位不变,某些位清零; ◼ 在操作数不变的情况下使CF和OF清零