MMIX LOGO

MMIX Instruction Set

Table of Content

Content

List of Special Registers

List: List of all special registers and their internal code numbers.

  • rA, arithmetic status register [21];
  • rB, bootstrap register (trip) [0];
  • rC, continuation register [8];
  • rD, dividend register [1];
  • rE, epsilon register [2];
  • rF, failure location register [22];
  • rG, global threshold register [19];
  • rH, himult register [3];
  • rI, interval counter [12];
  • rJ, return-jump register [4];
  • rK, interrupt mask register [15];
  • rL, local threshold register [20];
  • rM, multiplex mask register [5];
  • rN, serial number [9];
  • rO, register stack offset [10];
  • rP, prediction register [23];
  • rQ, interrupt request register [16];
  • rR, remainder register [6];
  • rS, register stack pointer [11];
  • rT, trap address register [13];
  • rU, usage counter [17];
  • rV, virtual translation register [18];
  • rW, where-interrupted register (trip) [24];
  • rX, execution register (trip) [25];
  • rY, Y operand (trip) [26];
  • rZ, Z operand (trip) [27];
  • rBB, bootstrap register (trap) [7];
  • rTT, dynamic trap address register [14];
  • rWW, where-interrupted register (trap) [28];
  • rXX, execution register (trap) [29];
  • rYY, Y operand (trap) [30];
  • rZZ, Z operand (trap) [31];

Please help to keep this site up to date! If you want to point out important material or projects that are not listed here, if you find errors or want to suggest improvements, please send email to email