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
|