: 乗算と除算
: ALU
: [問題] ALU の構成
以上において、AND、OR、加算、減算を行なえる 32 ビット ALU
の構成を見た。
実際の MIPS CPU では、以下のように ALU にさらに拡張が加えられている。
- 大小判定 slt 命令の追加。
- 最上位ビットの ALU におけるオーバーフロー検出機能の追加。
- 結果が 0 であるかどうかの判定機能追加。
- 高速桁上げ機能。(上で見た 32 ビット ALU は、いずれも桁上がり
を 32 ビット順々に処理しなければならないため、時間がかかる。そこで、
桁上がりを先に計算する桁上がり先見加算器 が実際には用いられている)
これらは演習では取り扱わないので、授業の資料や教科書を参照して欲しい。
平成16年12月13日