3

移位加法器和串行加法器是否相同?我尝试了谷歌,但我无法理解差异。我必须在 VHDL 中使用它。

谢谢

4

1 回答 1

1

串行二进制加法器:串行二进制加法器或位串行加法器是一种逐位执行二进制加法的数字电路。例如添加 1010 + 0100,我们将从 LSB 开始。

0 + 0 --> 0 
1 + 0 --> 1 
0 + 1 --> 1 
1 + 0 --> 1

你的最终答案是 1110。

移位加法器:用于乘法。例如,如果我们想将 10 和 10 相乘,我们将从 LSB 开始。

10 * 0 --> 00
10 * 1 --> 10

第一个部分乘积在添加到第二个部分乘积之前向右移动。为了得到结果。

 000
+10
-------
 100
于 2015-05-14T05:20:06.073 回答