- 数字电子技术教程
- 数字电子技术 - 首页
- 数字电子技术基础
- 数字系统类型
- 信号类型
- 逻辑电平与脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优势
- 数制
- 数制
- 二进制数表示
- 二进制算术
- 带符号二进制算术
- 八进制算术
- 十六进制算术
- 补码算术
- 进制转换
- 进制转换
- 二进制到十进制转换
- 十进制到二进制转换
- 二进制到八进制转换
- 八进制到二进制转换
- 八进制到十进制转换
- 十进制到八进制转换
- 十六进制到二进制转换
- 二进制到十六进制转换
- 十六进制到十进制转换
- 十进制到十六进制转换
- 八进制到十六进制转换
- 十六进制到八进制转换
- 二进制码
- 二进制码
- 8421 BCD码
- 余三码
- 格雷码
- ASCII码
- EBCDIC码
- 码转换
- 错误检测与纠正码
- 逻辑门
- 逻辑门
- 与门
- 或门
- 非门
- 通用门
- 异或门
- 异或非门
- CMOS逻辑门
- 使用二极管电阻逻辑的或门
- 与门与或门比较
- 二层逻辑实现
- 阈值逻辑
- 布尔代数
- 布尔代数
- 布尔代数定律
- 布尔函数
- 德摩根定理
- SOP和POS形式
- POS到标准POS形式
- 最小化技术
- 卡诺图化简
- 三变量卡诺图
- 四变量卡诺图
- 五变量卡诺图
- 六变量卡诺图
- 无关项
- 奎因-麦克拉斯基方法
- 最小项和最大项
- 规范式和标准式
- 最大项表示
- 使用布尔代数化简
- 组合逻辑电路
- 数字组合电路
- 数字算术电路
- 多路选择器
- 多路选择器设计流程
- 多路选择器通用门
- 使用4:1多路选择器的2变量函数
- 使用8:1多路选择器的3变量函数
- 多路分配器
- 多路选择器与多路分配器比较
- 奇偶校验位发生器和校验器
- 比较器
- 编码器
- 键盘编码器
- 优先编码器
- 译码器
- 算术逻辑单元
- 7段LED显示器
- 码转换器
- 码转换器
- 二进制到十进制转换器
- 十进制到BCD转换器
- BCD到十进制转换器
- 二进制到格雷码转换器
- 格雷码到二进制转换器
- BCD到余三码转换器
- 余三码到BCD转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 使用半加器的全加器
- 半加器与全加器比较
- 使用与非门的全加器
- 使用与非门的半加器
- 二进制加法/减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 使用两个半减器的全减器
- 使用与非门的半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器比较
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- D触发器
- JK触发器
- T触发器
- SR触发器
- 带时钟SR触发器
- 无时钟SR触发器
- 带时钟JK触发器
- JK触发器到T触发器
- SR触发器到JK触发器
- 触发方式:触发器
- 边沿触发触发器
- 主从JK触发器
- 竞争冒险现象
- A/D和D/A转换器
- 模数转换器
- 数模转换器
- 数模转换器和模数转换器IC
- 逻辑门的实现
- 用与非门实现非门
- 用与非门实现或门
- 用与非门实现与门
- 用与非门实现或非门
- 用与非门实现异或门
- 用与非门实现异或非门
- 用或非门实现非门
- 用或非门实现或门
- 用或非门实现与门
- 用或非门实现与非门
- 用或非门实现异或门
- 用或非门实现异或非门
- 使用CMOS的与非门/或非门
- 使用与非门的全减器
- 使用2:1多路选择器的与门
- 使用2:1多路选择器的或门
- 使用2:1多路选择器的非门
- 存储器件
- 存储器件
- RAM和ROM
- 高速缓存存储器设计
- 可编程逻辑器件
- 可编程逻辑器件
- 可编程逻辑阵列
- 可编程阵列逻辑
- 现场可编程门阵列
- 数字电子技术系列
- 数字电子技术系列
- CPU架构
- CPU架构
- 数字电子技术资源
- 数字电子技术 - 快速指南
- 数字电子技术 - 资源
- 数字电子技术 - 讨论
数字电子技术 - 串行二进制加法器
在数字电子技术中,二进制加法器是一个组合逻辑电路,用于执行两个或多个二进制位的加法。二进制加法是根据布尔代数的加法定律进行的,即:
$$\mathrm{0 \: + \: 0 \: = \: 0}$$
$$\mathrm{0 \: + \: 1 \: = \: 1}$$
$$\mathrm{1 \: + \: 0 \: = \: 1}$$
$$\mathrm{1 \: + \: 1 \: = \: 10}$$
二进制加法器分为两种类型:串行二进制加法器和并行二进制加法器。
在本教程中,我们将讨论串行二进制加法器,包括其定义、逻辑电路图和工作原理。让我们从串行二进制加法器的基本介绍开始。
什么是串行二进制加法器?
串行二进制加法器是一种用于串行形式相加二进制数的二进制加法器电路。在串行加法器中,两个要串行相加的二进制数存储在两个移位寄存器中,分别称为移位寄存器A和移位寄存器B。
串行二进制加法器的逻辑电路图如图1所示。(此处应插入图1)
串行加法器电路中不同元件的功能如下:
全加器
全加器是一个数字组合逻辑电路,它可以相加三个二进制位并产生两个输出位,即和位和进位位。在串行二进制加法器电路中,全加器一次相加一对位。
移位寄存器
可以存储多个位数据的多个触发器组称为移位寄存器。在串行二进制加法器中,使用两个移位寄存器,一个用于存储被加数位,另一个用于存储加数位的二进制数。
D触发器
在串行加法器中,D触发器用于存储进位输出位。该D触发器的输出用作下一阶段加法的进位输入。
串行二进制加法器的工作原理
在串行二进制加法器电路中,二进制位(位)使用全加器电路一次相加一对。全加器产生的进位被传输到D触发器。因此,该D触发器的输出随后用作下一对有效位的进位输入。和位S被传输到第三个移位寄存器。现在,让我们详细了解串行二进制加法器的工作原理。
开始时,移位寄存器A存储给定二进制数的被加数位,移位寄存器B存储加数位。最初,D触发器被清零为0,因此没有进位。移位寄存器A和B的输出以I0和I1输入的形式向全加器电路提供一对有效位。移位控制用于启用移位寄存器A和B以及进位触发器。
因此,在每个时钟脉冲下,寄存器A和B向右移位,来自全加器电路输出S的和位进入移位寄存器A的最左端。因此,对于每个后续的时钟脉冲,一个新的和位被传输到移位寄存器A,一个新的进位位被传输到D触发器的输出Q。此过程持续到移位控制被禁用。
因此,通过将一对位与之前的进位一起提供给全加器电路,并一次将一个和位传输到移位寄存器A,从而完成了两个二进制数的串行加法。
现在,我们可以总结串行二进制加法器的工作过程如下:
- 最初,移位寄存器A和进位触发器设置为0,第一个数字从寄存器B相加。
- 当寄存器B通过全加器移位时,第二个数字通过其串行输入传输到其中。
- 然后将第二个数字添加到寄存器A的数字,同时第三个数字通过串行输入传输到寄存器B。
重复执行此过程以串行形式执行两个、三个或更多二进制数的加法,并将求和结果累积到移位寄存器A中。