计算机组成原理-算术逻辑单元(ALU)

算术逻辑单元

功能:

  • 算术运算:加、减、乘、除等
  • 逻辑运算:与、或、非、异或等
  • 辅助功能:移位、求补等
    在这里插入图片描述
    从这里可以看到机器字长的真面目:计算机一次能处理的位数

逻辑符号

与:
在这里插入图片描述

或:
在这里插入图片描述

非:
在这里插入图片描述
与非:
在这里插入图片描述

或非:
在这里插入图片描述

异或:
在这里插入图片描述
同或:
在这里插入图片描述


奇偶校验码中偶校验的实现:各位进行异或运算 门电路实现

在这里插入图片描述

加法器

一位全加器

Ai、Bi输入 ;Ci-1低位进位
Si输出;Ci高位进位;

在这里插入图片描述
门电路实现:
在这里插入图片描述

串行加法器

在这里插入图片描述
串行加法器:只有一个全加器,数据逐位串行送入加法器中进行运算。进位触发器用来寄存进位信号,以便参与下一次运算。
如果操作数长n位,加法就要分n次进行,每次产生一位和,并且串行逐位地送回寄存器。

串行进位的并行加法器

在这里插入图片描述
每次进位都需要等待上一级的进位

并行进位的并行加法器

在这里插入图片描述

C1=G1+P1C0
C2=G2+P2C1=G2+P2G1+P2P1C0 C3=G3+P3C2=G3+P3G2+P3P2G1+P3P2P1C0 C4=G4+P4C3=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0
……
在这里插入图片描述
并行进位的并行加法器:各级进位信号同时形成,又称为先行进位、同时进位
在这里插入图片描述
这里注意,我们要的Pi和Gi都可以由一位全加器中的线路传出。

这种加法器每一位的进位都可以由最初的输出确定
但是多位并行加法器这样继续套娃下去会造成电路越来越复杂,开销大
因此套了4层娃之后,再串行进位,如下:
在这里插入图片描述
称为单级先行进位方式,又称为组内并行、组间串行进位方式。
此时的C4、C8、C12、C16仍要等待上级的输入,上级没有输入时这级仍然不能工作。
由于C4实质上是由A4到A1和B4到B1得出,因此我们不妨多套一层娃,这样我们可以立即得到C4的值,多套的这层娃使得这一级可以立即开始工作。如下
在这里插入图片描述
这是多级先行进位方式,又称为组内并行、组间并行进位方式
在实际的ALU中:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Handsome Wong

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

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

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

打赏作者

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

抵扣说明:

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

余额充值