第2微机原理与接口技术课件清华大学.pptVIP

  • 7
  • 0
  • 约8.78千字
  • 约 93页
  • 2017-03-15 发布于上海
  • 举报

第2微机原理与接口技术课件清华大学.ppt

8086指令系统(2) 三、逻辑运算和移位类 逻辑运算 移位操作 逻辑运算和移位指令 指令类型 逻辑运算 与,或,非,异或 移位操作 非循环移位,循环移位 一、逻辑运算 逻辑运算指令对操作数的要求大多与MOV指令相同。“非”运算指令要求操作数不能是立即数; 除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0 1.“与”指令: 格式: AND OPRD1,OPRD2 操作: 两操作数相“与”,结果送目标地址。 “与”指令的应用 实现两操作数按位相与的运算 AND BL,[SI] 使目标操作数的某些位不变,某些位清零 AND AL,0FH 在操作数不变的情况下使CF和OF清零 AND AX,AX “与”指令应用例 从地址为3F8H的端口中读入一个字节数,如果该数的bit1位为1,则可从38FH端口将DATA为首地址的一个字输出,否则就不能进行数据传送。 编写相应的程序段。 “与”指令应用例 “与”指令应用例 LEA SI,DATA MOV DX,3F8H WATT:IN AL,DX AND AL,02H JZ WATT ;ZF=1转移 MOV DX,38F

文档评论(0)

1亿VIP精品文档

相关文档