首页>>科技 >>内容

十进制加法器,十进制加法器工作原理是什么

发布时间:2023-10-21 22:20:08编辑:温柔的背包来源:

十进制加法器,十进制加法器工作原理是什么

很多朋友对十进制加法器,十进制加法器工作原理是什么不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

十进制加法器,十进制加法器的工作原理是什么?十进制加法器可以用BCD码(二进制-十进制码)来设计,它是在二进制加法器的基础上加上适当的“校正”逻辑来实现的,可以把二进制的“和”变成所需的十进制格式。N位BCD码行波进位加法器的一般结构如图2.3(a)所示,由N级组成。每一级添加一对4位BCD数,并通过进位线将它们与其相邻级连接起来。

每位十进制数的BCD加法器单元的逻辑结构如图2.3(b)所示。图2.3十进制加法器在十进制运算中,当两个数相加之和大于9时,就会产生进位。但在用BCD码完成十进制数运算时,当和数大于9时,必须加6来纠正。

这是因为采用BCD码后,当两个数之和小于等于9时,小数运算的结果是正确的;但当相加之和大于9时,结果是不正确的,只有加6修正后才能得到正确的结果。因此,可以执行第一近似评估,就好像每一级是4位二进制加法器,就好像和Yi是普通的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。

以上知识分享希望能够帮助到大家!