admin管理员组

文章数量:1531707


2024年7月2日发(作者:)

八位二进制加法器

八位二进制加法器

摘要

加法运算是最重要最基本的运算,所有的其他基本算术运算,

减、乘、除、模乘运算最终都能归结为加法运算。在不同的场合使

用的加法器对其要求也不同,有的要求速度更快,有的要求面积更

小。常见的加法器有串行进位加法器、74LS283超前进位加法器

等,因此可以通过选取合适的器件设计一个加法器。

本次设计主要是如何实现8位二进制数的相加,即两个000到

255之间的数相加,由于在实际中输入的往往是三位十进制数,因此,

被加数和加数是两个三位十进制数,范围在000到255之间.

当输入十进制数的时候,8421BCD码编码器先开始工作,编码

器先将十进制数转换成四位二进制数,输出的四位二进制数直接到达

8421BCD码加法器的输入端,我们可以使用71LS185加法器构成的

一位8421BCD码的加法器,8421BCD码是用4位二进制数表示1

位十进制数,4位二进制数内部为二进制,8421BCD码之间是十进

制,即逢十进一。而四位二进制加法器是按四位二进制数进行运算,

即逢十六进一。二者进位关系不同。当四位二进制数加法器74LS283

完成这个加法运算时,要用两片74LS283。第一片完成加法运算,

第二片完成修正运算。8421BCD码加法器工作时,8421BCD码的

加法运算为十进制运算,而当和数大于9时,8421BCD码就产生进

位,而此时十六进制则不一定产生进位,因此需要对二进制和数进行

- 1 -

八位二进制加法器

修正,即加上6(0110),让其产生一个进位。当和数小于等于9时,

则不需要修正或者说加上0。因此我们可以通过三个8421BCD码加

法器的相连组成一个三位串行进位并行加法器,这样通过低位向高位

产生进位进行十进制的加法运算,最后通过连接数码管显示所得的结

果。当输入二进制数的时候,两个串接的74LS283四位加法器进行

加法运算,产生的八位二进制数通过集成芯片转换成三位十进制数,

最后通过数码管显示。另外,本次设计不仅可以适用加数和被加数是

000到255的数字,同时也适用于加数和被加数是000到999的任

何一个数,这是本次设计的创新之处。

关键字

串行进位加法器 74LS283超前进位加法器 7447七段数码

显示译码器 逢十进一 数码管

设计要求:

1. 八位二进制加数与被加数的输入

2. 三位数码管显示

3. 三位十进制加数与被加数的输入

- 2 -


本文标签: 二进制运算进位设计加数