3

シフト加算器とシリアル加算器は同じですか? Google を試しましたが、違いがわかりません。VHDLで使用する必要があります。

ありがとう

4

1 に答える 1

1

シリアル バイナリ アダー: シリアル バイナリ アダーまたはビット シリアル アダーは、ビット単位でバイナリ加算を実行するデジタル回路です。たとえば、1010 + 0100 を追加するには、LSB から開始します。

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

最終的な答えは 1110 です。

Shift Adder : 乗算に使用されます。たとえば、10 と 10 を乗算する場合は、LSB から開始します。

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

最初の部分積は、2 番目の部分積に加算される前に右にシフトされます。結果を得るために。

 000
+10
-------
 100
于 2015-05-14T05:20:06.073 に答える