2014年李北明微机原理课堂使用简用-第3章指令系统-3.pptVIP

  • 2
  • 0
  • 约3.44千字
  • 约 37页
  • 2016-12-08 发布于湖北
  • 举报

2014年李北明微机原理课堂使用简用-第3章指令系统-3.ppt

微机原理及接口技术 信通学院 3.3.3 逻辑运算和移位指令 逻辑运算指令以每一位为基本单位进行数据的操作;移位指令注意移动方向和移进移出数据。 注意这些指令对标志位的影响 1、逻辑运算指令 AND OR XOR NOT TEST 2、移位指令 SHL SHR SAR 3、循环移位指令 ROL ROR RCL RCR 3.3.3.1 逻辑指令 对两个操作数执行逻辑与运算,结果送到目的操作数,8位和16位操作数。 或指令OR 对两个操作数执行逻辑或运算,结果送到目的操作数,8位和16位操作数。 异或指令XOR 对两个操作数执行逻辑异或运算,结果送到目的操作数, 8位和16位操作数。 逻辑非指令NOT 对一个操作数整体执行逻辑非运算,没有立即数操作。 与、或,异或对两个操作数执行逻辑运算,结果送到目的操作数,8位和16位操作数。 非指令是一个单操作数指令。 与、或,异或指令设置CF = OF = 0,根据结果设置SF、ZF和PF状态,而对AF未定义。 非指令不影响标志位 ;AND指令可用于复位某些位(同0相与),不影响其他位:将BL中D3和D0位清0,其他位不变 and bl ;OR指令可用于置位某些位(同1相或),不影响其他位:将BL中D3和D0位置1,其他位不变 or bl, ;XOR指令可用于求反某些位(同1

文档评论(0)

1亿VIP精品文档

相关文档