十进制加法器的设计(十进制加法器)

2022-09-04 11:40:03   编辑:奚彦芳
导读很多朋友对十进制加法器的设计,十进制加法器还不了解,今天小绿就为大家解答一下。加法器(92)十进制加法器,十进制加法器的工作原理是什么...

很多朋友对十进制加法器的设计,十进制加法器还不了解,今天小绿就为大家解答一下。

加法器(92)十进制加法器,十进制加法器的工作原理是什么?十进制加法器可以用BCD码(二进制-十进制码)来设计,BCD码可以在二进制加法器的基础上加入适当的“校正”逻辑来实现,可以将二进制的和变为所需的十进制格式。N位BCD码行波进位加法器的一般结构如图2.3(a)所示。它由N个阶段组成。每一级增加一对4位BCD数,并通过一位进位线与其相邻级相连。每个十进制数的BCD加法器单元的逻辑结构如图2.3(b)所示。图2.3十进制加法器在十进制运算中,当两个数相加之和大于9时,产生一个进位。但在用BCD码完成小数运算时,当和数大于9时,需要在和数上加6。这是因为,采用BCD码后,当两个数之和小于等于9时,小数运算的结果是正确的;但当和大于9时,结果是不正确的,只有加6修正后才能得到正确的结果。因此,在进行第一次近似求值时,可以把它看作是每一级的4位二进制加法器,就像和易是普通的4位二进制数一样。设S'i表示这样得到的四个二进制数之和,c' i+1为输出进位,Si表示正确的BCD和,ci+1表示正确的进位,那么当xi+yi+ci10,si=s' i当xi+yi+ci 10时,si=s' i+6。显然,当c' i因此,CI+1的状态可以用来产生所需的修正因子:当CI+1=1时,修正因子为6;当ci+1=0时,校正系数为0。在图2.3(b)中,4位行波进位的二进制加法器计算和S'i,然后S'i由第二级二进制加法器加0或6,得到最终结果Si。

以上问题已解答完毕,如果想要了解更多内容,请关注本站

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章