算術論理演算ユニット (ALU) を次の演算を実行するように設計するとします。たとえば、2 つの入力は A と B です。cin はキャリーインを表します。s2、s1、および s0 は次のような選択変数です。
s2/cin s1 s0 Function
0 0 0 Transfer A
0 0 1 Addition
1 0 0 A+1
1 0 1 Addition with carry
x 1 0 A OR B
x 1 1 A XOR B
次の回路は、上記のロジックまたは必要な変更に従って実行されますか? 回路は 2 段階で設計されています。