MIPS Instruction Operands
  • Integer Constants
    • generally represented in 16 bits or less
  • Registers
    • $0
      • hardwired to contain the value zero
    • $1,$26-$29
      • reserved by the assembler or the operating system (don't use them)
    • $2-$25, $30, $31, $f0-$f31
      • for use by the compiler or assembly language programmer
  • Memory
    • [0..2**32-1] bytes or [0..2**30-1] words
Chapter 3: Instructions: Language of the Machine - 12 of 35