[prev] 26 [next]

MIPS Instructions

MIPS has several classes of instructions:
  • load and store .. transfer data between registers and memory
  • computational ... perform arithmetic/logical operations
  • jump and branch ... transfer control of program execution
  • coprocessor ... standard interface to various co-processors
  • special ... miscellaneous tasks (e.g. syscall)
And several addressing modes for each instruction
  • between memory and register (direct, indirect)
  • constant to register (immediate)
  • register + register + destination register