微型计算机原理与接口技术——8086指令系统之逻辑运算指令

在这里插入图片描述

逻辑运算指令

逻辑运算指令对操作数的要求大多与MOV指令相同。

  • “非”运算指令要求操作数不能是立即数;
  • 除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0,AF值不变,并对SF、PF、ZF产生影响

“与”指令

格式

AND OPRD1,OPRD2

操作

两操作数按位相“与”,结果送目标地址。

“与”指令的应用

  • 实现两操作数 按位相与的运算
    AND BL,[SI]
  • 使目标操作数的 某些位不变,某些位清零
    AND AL,0FH
  • 在操作数不变的情况下使CF和OF清零
    AND AX,AX

“或”运算指令

格式

OR OPRD1,OPRD2

操作

两操作数按位相“或”,结果送目标地址

“或”指令的应用

  • 实现两操作数按位相“或”的运算
    OR AX,[DI]
  • 使某些位不变,某些位置“1”
    OR CL,0FH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.郑先生_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值