搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
人工智能uu
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【物联网工程导论期末复习完整知识点】第四章物联网智能硬件与嵌入式
2
DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录 专题
3
你怎么对待婚姻,婚姻就怎么对待你!_你怎么对婚姻 婚姻就怎么对你
4
清华发布新版计算机学科推荐学术会议和期刊列表,IJCAI降级_《清华大学计算机学科推荐学术会议和期刊列表》
5
关于Can‘t find model ‘en_core_web_sm‘. 错误解决
6
云上战场:ToDesk云电脑、青椒云、顺网云全面对决_青椒云包月计时和包月的区别
7
【Android Studio使用教程1】Android Studio导入项目的几种方法
8
基于FPGA的IIC读写EEPROM_eeprom fpga
9
【重点EI会议推荐】机器学习主题方向论文征稿:2021计算机、物联网与控制工程国际学术会议(CITCE 2021)...
10
亚马逊云科技AIGC全家桶Bedrock炸裂登场,开放定制隐私拉满
当前位置:
article
> 正文
计算机组成原理学习笔记——算术逻辑单元_一位加法器和串行加法器的区别
作者:人工智能uu | 2024-07-13 14:50:38
赞
踩
一位加法器和串行加法器的区别
算术逻辑单元
一、加法器
1、一位全加器
2、串行加法器
3、并行加法器
3.1、串行进位
3.2、并行进位
二、ALU 结构
ALU 是计算机的运算器的重要组成部分,基本功能包括加减乘除四则运算和与或非异或等逻辑运算,以及移位、求补等操作。
一、加法器
ALU 中的加法器是由全加器配以其他必要逻辑电路组成,根据全加器的个数加法器分为串行加法器和并行加法器。
1、一位全加器
全加器(FA)是基本的加法单元,电路结构如下图:
Ai 和 Bi 是加数,Ci-1 是低位传进来的进位,这三个属于输入;Si 是本位和,Ci 是向高位的进位,这两个属于输出。全加器的逻辑表达式如下:
和表达式:
进位表达式:
2、串行加法器
若加法器中只有一个全加器,那么数据便要逐位送入加法器,这种加法器称之为串行加法器。对于串行加法器,操作数有多少位,就要进行多少次加法,每次产生一位和也同样是串行逐位送回寄存器,进位触发器用来寄存进位信号,以便参与下次运算。
串行加法器优点就是器件少、成本低;但是运算速度慢,因此用于对速度没有高要求的专用计算器。
3、并行加法器
若加法器中不止一个全加器,数据各位可以并行送入加法器进行运算,那么这种加法器称之为并行加法器。并行加法器的位数通常与机器的字长一样,可对数据的各位相加,但存在一个加法的最长运算时间问题,原因在于:虽然操作数的各位同时提供,但低位运算所产生的进位会影响高位的运算结果,例如:11…111 和 00…001 相加,最低位产生的进位将逐渐影响至最高位,因此并行加法器的最长运算时间主要由进位信号的传递时间决定,而每个全加器本身的求和延迟是次要因素。
因此,提高并行加法器速度的关键在于尽量加快仅为产生和传递的速度。
并行加法器的进位产生和传递如下:
并行加法器中的每个全加器都有一个从低位送来的进位输入和一个传递给高位的进位输出;通常将传递进位信号的逻辑线路连接起来构成的进位网络称为进位链。
3.1、串行进位
将 n 个全加器串联,从而达到进行 n 位数同时相加,此种逻辑电路组成的加法器称为串行进位的并行加法器,逻辑电路结构如下:
串行进位又称波形进位,每级进位直接依赖于前一级的进位,即进位信号是逐级形成的。
3.2、并行进位
并行进位又称先行进位、同时进位,特点是各级进位信号同时形成。通常并行进位分为以下两种情况:
1)单级先行进位方式,又称为组内并行、组间串行进位方式;也就是将加法器的 n 个全加器分组。
2)多级先行进位方式,又称为组内并行、组间并行进位方式。
采用并行进位的方案可以加快进位产生和提高传递的速度。
二、ALU 结构
ALU 是一种组合逻辑电路,典型 4 位 ALU 芯片(74181)的结构如下:
ALU 的芯片也可以如同全加器构成加法器那样,由低位芯片采用一定逻辑电路组成多位 ALU。例如用 4 片 74181 芯片用串联组成 16 位 ALU,此时是一种片内并行、片间串行的结构,因为 74181 是一种 4 位并行加法器;也可以把 16 位 ALU 中的芯片分组,每 4 位一组,例如用 74181 与 74182(先行进位芯片)组合,组成一个 16 位两级先行进位 ALU,也就是片内并行、片间并行。
上一篇
下一篇
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/人工智能uu/article/detail/820089
推荐阅读
article
从零到
一
:
Python
自动化
测试
的
详细指南!...
Python
是
一
种功能强大且易于学习和使用
的
编程语言,它非常适合用于
自动化
测试
。本文将从零开始,通过详细
的
步骤和规范,介...
赞
踩
article
【
分布式
技术专题】「
分布式
ID
系列」百度开源
的
分布式
高性能
的
唯一
ID
生成器
UidGenerator
_...
将源码DisposableWorkerIdAssigner类加入到自己
的
项目中,并将其中
的
mapper方法修改成自己项目...
赞
踩
article
Vue安装时报错
Failed
to
download
repo
vuejs-templates/we...
这是因为github的问题1.打开终端(cmd),输入命令:ping
192.30
.
255.112
发现连接超时(这个地...
赞
踩
article
java
my
sql
结果
集_
java
.
sql
.
SQLException
:在my
sql
中
结果
集结束后...
我正在尝试从MYSQL下载图像(.png)文件。有时它工作正常。无法找到确切的问题。它可以在Jboss服务器上正常工作。...
赞
踩
article
YARN
的
优化
与实践_
yarn
优化
策略
有哪些...
YARN
(Yet Another Resource Negotiator) 是 Hadoop 集群
的
资源管理系统,是 ...
赞
踩
article
yolo
v4
模型
训练
过程
(
超详细)_
yolo
v4
模型
训练
...
第一步:标注数据集使用到的工具是labelimg,可以直接下载exe文件,我这边就不做演示了因为博主之前做过Tensor...
赞
踩
article
Bluedroid
线程
封装和
reactor
原理_
bluedroid
线程
...
Bluedroid
线程
封装和
reactor
原理ps:看这篇之前,如果对
bluedroid
底层数据收发不了解的,可以看这里...
赞
踩
article
马尔科夫
型
决策
以及使用
python
计算方法
_
马尔可夫
决策
代码...
考察某工厂一台自动加工机的工作状态。该机器有两种工作状态:正常状态和故障状态。在每个整数钟点的起始时刻检查机器的工作情况...
赞
踩
article
ping
github
.
com
请求
超时
/丢包率为
100%
||
Windows
“您没有权限在此位...
补充~_
ping
命令
请求
超时
,
丢失
=
4
(
100%
)
ping
命令
请求
超时
,
丢失
=
4
(
100%
) ...
赞
踩
article
自动
发现
的
艺术:
Eureka
服务
注册
与
发现
深度解析...
Eureka
作为微
服务
架构中
服务
发现
的
利器,通过
服务
注册
与
发现
机制,为
服务
间
的
通信提供了强大
的
支持。本文详细介绍了如何在...
赞
踩
article
拉取
远程仓库到本地错误The
au
t
he
n
t
ici
t
y
of
hos
t
'
gi
t
hub.com (1...
拉取
远程仓库到本地错误The
au
t
he
n
t
ici
t
y
of
hos
t
'
gi
t
hub.com (13.229.188....
赞
踩
article
解决
GitHub
时不时
连
接不上
的
问题
_
github
断
连
...
1、找到自己电脑
的
hosts文件,直接百度查找 “hosts文件地址” 即可,一般都是 C:\Windows\Syste...
赞
踩
article
海康
工业
相机
SDK
+
OpenCV
实例(4):
相机
参数设置
详解_
海康
sdk
图像
灰度...
海康
工业
相机
SDK
+
OpenCV
实例(4):
相机
参数设置
详解_
海康
sdk
图像
灰度
海康
sdk
图像
灰度 ...
赞
踩
article
Android
studio
期末大作业:
图书
管理系统
...
目录android
studio
期末大作业 目录 ...
赞
踩
article
Elasticsearch
搜索引擎
_el
搜索引擎
...
什么是elaticsearch?一个开源的分布式
搜索引擎
,可以用来实现搜索,日志统计,分析,系统监控等功能什么是elas...
赞
踩
article
Flutter打包的时候的错误解决(mac)-更新中_
execution
failed
for
ta...
错误1;* What went wrong
:
Execution
failed
for
tas...
赞
踩
article
分布式
搜索引擎
elasticsearch
_es
分布式
搜索...
分布式
搜索引擎
elasticsearch
第一部分1.初识
elasticsearch
1.1.了解ES1.1.1.elas...
赞
踩
article
【
opencv
+
图像
处理】(Gui
Features
in
OpenCV
) 1-1
摄像头
:
采集
摄像头
...
采集
摄像头
视频
读取
视频
帧,改变录制参数,录制
视频
,保存本地,所有相关函数结束,代码实战_
opencv
摄像头
图像
采集
ope...
赞
踩
article
飞桨
图像
分割
套件
PaddleSeg
初探_
senet
图像分离
飞桨
...
本文介绍了
PaddleSeg
,
飞桨
的图像
分割
套件,它提供了丰富的模型算法和预训练模型,支持全流程开发,包括数据处理、模型...
赞
踩
article
更新
商品
前端
接口编写...
那么在vue运行的时候,会加载所有的ref属性特征的元素还有组件。标签中ref的作用就是将 该组件注册到vue对象的re...
赞
踩
相关标签
测试工具
jmeter
功能测试
selenium
压力测试
自动化测试
软件测试
分布式
开源
vue.js
java mysql结果集
大数据
hadoop
java
性能优化
架构
面试
算法
蓝牙
概率论
机器学习
人工智能
马尔科夫链
linux