假设,我们要设计一个算术和逻辑单元 (ALU),以便它执行以下操作: 比如说,两个输入是 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
以下电路会根据上述逻辑执行还是需要进行任何修改?该电路设计用于两个阶段。