MIPS Instruction set Architecture
3-Address Load Store Architecture.
Register and Immediate addressing modes for operations.
Immediate and Displacement addressing for Loads and Stores.
Examples:
add $1, $2, $3 # $1 = $2 + $3
addi $1, $1, 4 # $1 = $1 + 4
lw $1, 100 ($2) # $1 = Memory[$2 + 100]
sw $1, 100 ($2) # Memory[$2 + 100] = $1
lui $1, 100 # $1 = 100 X 216
addi $1, $3, 100 # $1 = $3 + 100