基本逻辑运算

逻辑运算

1模式层次的逻辑运算

NOT AND OR

异或XOR

相同 为0

不同 为1

改变位模式

(1) 求反 NOT

(2)使指定的位复位 (置0)

AND 00000 11

这是掩码 1不变 0的位 置0

指定位置置1

or 11111 000

(3)求反XOR

对指定的为求反

11111000

只对掩码为1的位置求反

2逻辑移位运算

1逻辑左移右移

丢弃最左 右的一位

尾部用0补齐

2循环移位

移位但不丢弃 返回到空出的位 形成循环

3算术移位运算

接受补码形式的带符号整数

右移用来整数除2 右移一位 保留最左一样的位

左移乘2 最左丢弃 0插入最右位检测上溢下溢

而后

讨论了二进制下表示实数加减法的程序 略过不看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值