搜索
查看
编辑修改
首页
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
hadoop的三大核心组件之HDFS和YARN_hdfs yern
2
【实体对齐·HGCN】Jointly Learning Entity and Relation Representations for Entity Alignment
3
Linux系统简介_linux硬件设备由什么直接管理
4
Git入门到精通(大全)_git从入门到精通
5
软件测试只会“点点点”,凭什么让开发看的起你?_软件测试点点点
6
echarts的简单使用_echarts简单使用
7
Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第七章:在Direct3D中绘制(二)_direct3d画圆
8
HarmonyOS Next 使用Web获取相机拍照图片案例_onshowfileselector返回值
9
用70行Python编写一个概率编程语言_pyro教材 概率编程
10
自动化搞钱:7个最强免费AI工具,10倍速提升赚钱、超过99%的人_7個最強免費ai工具,10倍速提升賺錢、自媒體內容創作、工作效率,超過99%的人
当前位置:
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,也就是片内并行、片间并行。
上一篇
下一篇
本文内容由网友自发贡献,转载请注明出处:
https://www.wpsshop.cn/w/人工智能uu/article/detail/820089
推荐阅读
article
深入探讨
Vue
.
js
:从基础
到
高级
(
最佳实践
)
...
Vue
组件是
Vue
应用程序的构建块,它将UI拆分为独立、可复用的模块。每个组件可以有自己的模板、样式和逻辑。// 定义一...
赞
踩
article
LVS
集群
-
DR
负载均衡
集群
...
LVS
集群
-
DR
负载均衡
集群
服务介绍Director分配请求到不同的real server. real server处理...
赞
踩
article
LVS
负载
均衡
——
NAT
模式_nat
负载
均衡
...
集群技术类型概述无论是那种集群,都至少包括两台节点服务器而对外表现为一个整体,只提供一个访问入口(域名或IP),相当于一...
赞
踩
article
FIR
滤波器
_fir
滤波器
归一化...
一、理想低通
滤波器
单位脉冲响应是什么样 在如何快速设计一个
FIR
滤波器
(一)中,我们介绍了一种简单设计
FIR
的方法——零...
赞
踩
article
Mac
安装
docker
(轻松解决
安装
)详解
_
mac
docker
环境
安装
...
最简单的一个例子,比如说,你在刚开始的一台服务器部署项目,那么部署项目一定要配置mysql等
环境
是吧,那么现在你要吧这个...
赞
踩
article
软件
测试
APP完整
测试
作业
流程
(附
流程
图
),公司级
软件
测试
流程
化办公_
测试
流程
图
...
软件
测试
是程序的一种执行过程,目的是尽可能发现并改正被
测试
软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要...
赞
踩
article
串行
加法器
和
进位
旁路
加法器
...
对串行
加法器
的介绍以及一种优化策略_
进位
旁路
加法器
进位
旁路
加法器
一位全加器  ...
赞
踩
article
flutter
生成
jks
文件 获取
sha1
_
flutter
获取
jks
...
debug版本 SHA1“C:\Program Files\Java\jdk1.8.0
_
191\bin\keytool....
赞
踩
article
YOLOv4
训练
自己的
数据
集_
yolov4
训练
自己的
数据
集...
本文详细介绍了如何使用
YOLOv4
深度学习模型进行目标检测,涵盖了
数据
集准备、标注、划分、预处理、模型配置、
训练
、评估和...
赞
踩
article
Python
实用技巧
:输出列表(
list
)的
倒序
/逆序的几种方法_
python
list
倒序
...
在
Python
中,有多种方法可以输出列表的
倒序
或逆序。选择哪种方法取决于你的具体需求、性能考虑以及个人偏好。通过了解每种...
赞
踩
article
接口
自动化
(四):
框架
搭建
(
Python
)_
python
接口
自动化
框架
搭建
...
今天更新最后一篇
接口
自动化
的内容:
框架
搭建
,建议大家提前了解unittest
框架
框架
目录结构
框架
分为五部分(配置、测试数...
赞
踩
article
基于
PHP
的
crm
系统
源码
_
客户关系
管理
系统
源码
带小程序_
php
crm
管理
系统
源码
下载...
当潜在客户和现有客户的数据被收集并存储在CRM
系统
中时,跟踪客户旅程中每个接触点的信息(通过表单共享的详细信息、参与营...
赞
踩
article
MySQL
函数...
此为
MySQL
专栏文章之一,讲解
MySQL
函数。
MySQL
函数 ...
赞
踩
article
AutoShape
:
实时
形状
感知的单目
3D
目标
检测
(
ICCV2021
)...
作者丨柒柒@知乎来源丨https://zhuanlan.zhihu.com/p/404683961编辑丨
3D
视觉工坊论文...
赞
踩
article
java
IO
流
进阶 模拟
上传
头像
系统
详解_
java
实现
用户
头像
上传
和修改...
对之前
java
SE基础万字详解篇之
IO
流
的内容补充,用
IO
流
来模拟
上传
头像
的
系统
,代码中作了较为详细的注释,需要较扎实...
赞
踩
article
我
的
火狐
书签
们
------
20171211_
火狐
书签
分页
显示
...
书签
菜单最近使用
的
标签Mozilla Firefox最近使用
的
标签Mozilla Firefox帮助和教程自定义 Fir...
赞
踩
article
uniapp
:
微信
小
程序
上传头像...
uniapp
:
微信
小
程序
上传头像。
uniapp
:
微信
小
程序
上传头像 ...
赞
踩
article
opencv项目_
人脸识别
_
LBPH
_
python
_lbph
识别器
...
Looul Biay Patem Hstogam简称
LBPH
,翻译过来就是局部二值模式直方图,这是一种基于局部二值模式算...
赞
踩
article
【
Linux
】
网络
新兵连...
但是有可能主机A上不止一个应用(进程),可能同时还会有其他的进程,例如快手打开的同时,微信也开着。为了更好的表示一台主机...
赞
踩
article
仓颉
开发
入门
初体验
_
仓颉
插件...
在刚刚召开的华为
开发
者大会(HDC 2024)上,华为内部研发已久的国产自主编程语言
仓颉
终于正式对外官宣!当前在鸿蒙原生...
赞
踩
相关标签
vue.js
前端
javascript
网络
开发工具
linux
运维
docker
macos
容器
web app
android
ios
功能测试
测试工具
单元测试
硬件工程
fpga开发
YOLO
python
list
开发语言
unittest
软件测试