MMIX

From Wikipedia, the free encyclopedia

ビット数 64ビット
デザイン RISC
エンコード Fixed
MMIX
開発者 ドナルド・クヌース
ビット数 64ビット
デザイン RISC
エンコード Fixed
ブランチ Condition code
エンディアン ビッグエンディアン
オープン 公開中
レジスタ
汎用 うち32が専用レジスタ
256

MMIX(エムミックス)は、ドナルド・クヌースジョン・ヘネシーMIPSプロセッサ設計者)や Dick Sites(Alphaプロセッサ設計者)の協力を得て設計した命令セット(命令セットアーキテクチャ、ISA)である。コンピュータプログラミングの「Art」を記している大著The Art of Computer Programming (TAoCP) において使用していた「MIX」の代替となるべく設計され、現代的な特徴を持つ。当命令セットを設計した後に執筆・改訂の TAoCP にて既に使用されている。

"MMIX" という綴りはローマ数字として解釈すると2009であり、前任のMIXの頭にMを付けたものであると同時に、2000年代のコンピュータ(プロセッサ)という意味を掛けているものと思われる(とはいえ、MIXの時の「実在のコンピュータ 16 種の型番から取って平均した」値の1009である、という主張にはかなりこじつけの気配があったのと同様、特に意味があるものではない)。

命令

参考文献

外部リンク

Related Articles

Wikiwand AI