これらの 32 加算器乗算ハードウェアの両方がどのように機能するかについてのフローチャートの説明を探しています。
その他:
フローチャートでハードウェアを説明する方法の例を次に示します。
正直なところ、何が起こっているのかをよりよく理解できるように、フローチャートが好きです。
最高です、そしてありがとう!
これらの 32 加算器乗算ハードウェアの両方がどのように機能するかについてのフローチャートの説明を探しています。
その他:
フローチャートでハードウェアを説明する方法の例を次に示します。
正直なところ、何が起こっているのかをよりよく理解できるように、フローチャートが好きです。
最高です、そしてありがとう!
最初の 2 つの図のうち、最初の図だけが部分的に正しいようです。Computer-Organization-Designの 2 番目の図を見たことがありますが、私にとっては正しくありません (または、少なくとも解読できません :-))。
では、最初の図だけ説明してみましょう
Mcand = Multiplicand register
Mplier0 = 0th bit of the Multiplier register (lsb)
Mplier1 = 1st bit of the Multiplier register
Mplier31 = 31st bit of the Multiplier register (msb)
Mcand.Mplier1 は、論理「AND」演算を実行しています。被乗数と乗数の最初のビット。たとえば、Mcand が 1101 で Mplier1 が 1 の場合、結果は 1101 になり、Mplier1 が 0 の場合、結果は 0000 になります。
右上の ALU には 2 つの入力があります。
ここで、2 番目の層 (または行) の ALU にも 2 つの入力があります。
これを残りの 30 個の ALU に対して繰り返します。