0

これが Stack Overflow のトピックから外れていないことを願っています。

私は MIPS について学んでいましたが、この段階で行き詰まってしまいました。これは、ALU コントロール ブロックの真理値表です。

画像

入力に ​​don't care 条件があるような複雑な真理値表に出くわしたのはこれが初めてです。don't care を 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 に答える