计算机组成原理 逻辑符号 逻辑左右移、算术左右移 位扩展

一、基本的逻辑运算符号

与、或、非、异或

与:逻辑表达式  c=a*b    两个同时为真,则结果为真

或:逻辑表达式  c =a+b  两个之间只要有一个为真,则结果为真

非:逻辑表达式   b =a'     取相反的结果

异或:逻辑表达式  c =a'*b+a*b'

二、CPU常用的运算

移位运算:逻辑左移、逻辑右移、算数左移、算数右移

逻辑左移:最高位移出,最低位补0

逻辑右移:最低位移出,最高位补0

关于算数移位:算数左移相当于乘2,算数右移相当于除2

算数左移:最高位移出,最低位补0

算数右移:最低位移出,最高位补符号位(即复制原先的最高位)

位扩展操作:

符号位扩展:例如: 1000 0000  -------(扩展)1111 1111 1000 0000

0100 0000--------(扩展)0000 0000 0100 0000

零扩展:例如 1000 0000------(扩展)0000 0000 1000 0000

0100 0000-------(扩展)0000 0000 0100 0000

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值