0

COND フィールドまたはマイクロ命令ワードは 2 ビットで、次の 4 つの異なるコードがあります。

ジャンプしない場合は 00。N=1 の場合はジャンプの場合は 01。Z=1 の場合、ジャンプの場合は 10。ジャンプは常に11。

新しく実装された ALU オーバーフロー ステータス ビットをテストするためにこれらのコードのいずれかが必要である場合、4 つのコードのうちどれを犠牲にすることをお勧めしますか? また、その理由をお聞きしたいです。

ありがとう!

4

1 に答える 1

1

決してジャンプしないジャンプ命令はほとんど役に立ちません。OTOH、条件付きジャンプには 4 つ以上 (8 ~ 16 などと考えてください) という多くの望ましい条件があるため、より多くの条件付きジャンプを直接サポートすることは良いことです。オーバーフロー条件に 00 を再利用できます。

于 2015-12-07T01:13:55.993 に答える