0

希望这不是 Stack Overflow 的主题。

我正在学习 MIPS,但我一直卡在这一步。这是 ALU 控制块的真值表。

图像

现在这是我第一次遇到如此复杂的真值表,其输入中包含无关条件。如果我将不关心扩展到 1 和 0(并保持其他所有内容相同),那么由于每个 X 的各种排列,表格将变得巨大。

为了简化电路或在计算机中计算,有没有其他简单的方法来简化这些表格?

4

1 回答 1

1

这是表格告诉您的伪代码:

if ALUop == 00b then operation = 010b 
else if ALUop0 == 1 then operation = 110b 
else operation is a function of F3,F2,F1,F0

您可以使用卡诺图来最小化逻辑功能,包括无关值。这将使您能够operation根据 的值指定要选择的最小逻辑方程F3,F2,F1,F0

于 2013-03-20T22:54:25.957 回答