j微机原理与接口技术-第3章2.pptVIP

  • 5
  • 0
  • 约2.16万字
  • 约 160页
  • 2016-11-29 发布于湖南
  • 举报
j微机原理与接口技术-第3章2

三、逻辑运算和移位类 逻辑运算 移位操作 位操作类指令以二进制位为基本单位进行数据的操作 当需要对字节或字数据中的各个二进制位操作时,可以考虑采用位操作类指令 注意这些指令对标志位的影响 1. 逻辑运算指令 AND OR XOR NOT TEST 2. 移位指令 SHL SHR SAR 3. 循环移位指令 ROL ROR RCL RCR 1、逻辑运算 逻辑运算指令对操作数的要求大多与MOV指令相同。 “非”运算指令要求操作数不能是立即数; 例题 (1)清除DH中的最低三位,而不改变其他位,结果存入DL中; AND DH,0F8H MOV DL,DH (2)把BX中的0~3位清零,5~8位置1,10~12位取反; AND BX,0FFFF0H OR BX,01E0H XOR BX,1C00H 非循环移位指令 循环移位指令 1. 非循环移位指令 逻辑左移 算术左移 逻辑右移 算术右移 算术左移和逻辑左移 算术左移指令: SAL OPRD,1 SAL OPRD,CL 逻辑左移指令:

文档评论(0)

1亿VIP精品文档

相关文档