MIX (プログラミング)
MIX ではレジスタは9本存在する。
rA: アキュムレータ(1ワード、すなわち5バイトと符号)
rX: 拡張レジスタ(1ワード)
rI1, rI2, rI3, rI4, rI5, rI6: インデックスレジスタ(2バイトと符号)
rJ: ジャンプアドレスレジスタ(2バイト。常に正なので符号なし)
バイトは最低でも6ビットで構成される。命令ではバイト単位にレジスタ上の操作位置を指定でき、(first:last) の形式で表される(命令の修飾部)。0番目のフィールドは1ビットの符号を指す。
MIX では、直前の操作によってオーバフローが発生したかどうかを記録するフィールドと、比較結果を3種類の値(大きい、等しい、小さい)で示すフィールドも持っている。以下の図では、各レジスタをフィールドに分割して表示している。