第 5 集:算数逻辑单元 - ALU

本文介绍了ALU的基本概念,详细阐述了算术单元和逻辑单元的功能,包括半加器、全加器在8位加法中的作用,以及溢出的概念。此外,还探讨了乘法除法的实现,并对现代加法电路进行了概述,如超前进位加法器。
摘要由CSDN通过智能技术生成

00:03 简单介绍 ALU ,英特尔 74181
01:24 ALU 有 2 个单元,1 个算术单元和 1 个逻辑单元

01:32 算术单元
半加器 (处理1个 bit,2个输入)
全加器 (处理1个 bit,3个输入)
8 bit 加法 (1个半加器,7个全加器)
溢出的概念,吃豆人的例子
乘法除法

07:32 逻辑单元
检测数字是否为 0 的电路(一堆 OR 门最后加个 NOT 门)
ALU 抽象成一个 V 符号
Flag 标志(是否相等,是否小于,是否溢出等等)

 

 

 

半加器:

 

 

 

全加器:

比如1+1,再加上进位的1

 

8位行波进位加法器:

算数逻辑运算单元(ALU)是一种用于执行算术和逻辑运算的电路设备。我们可以通过进行一系列实验来研究和验证ALU的功能。在这些实验中,通常会设计和搭建一个ALU电路,并使用数字逻辑电路元件(例如逻辑门、加法器等)来实现不同的运算。 首先,我们可以进行逻辑运算的实验。例如,我们可以测试ALU在执行与、或、非等逻辑操作时的准确性和稳定性。通过输入不同的数字或逻辑位,观察ALU输出是否符合预期的逻辑结果,以此来验证逻辑运算的正确性。 接下来,我们可以进行算术运算的实验。ALU通常支持加法和减法等基本算术运算。我们可以先输入两个数字,然后观察ALU输出的和或差是否正确。为了验证ALU电路在执行这些运算时的精确性,我们可以使用不同的输入值,并检查ALU的输出是否与这些值相匹配。 此外,我们还可以进行扩展实验,例如乘法和除法等更复杂的算术运算。这种类型的实验可能需要更复杂的电路和算法来执行。我们可以设计一个基于乘法器和除法器的ALU电路,并使用不同的输入值来验证其准确性和稳定性。 综上所述,通过进行不同类型的实验,我们可以验证和研究算数逻辑运算单元(ALU)的功能。这些实验可以帮助我们了解ALU电路的工作原理,同时也有助于我们探索和发展更复杂的算术和逻辑运算的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值