| Load and store | |||||||||||||
| Load and store instructions | |||||||||||||
| lw $rt, offset($rs) | |||||||||||||
| sw $rt, offset($rs) | |||||||||||||
| Requirements | |||||||||||||
| Add 16-bit offset value to contents of base register $rs | |||||||||||||
| extend 16-bit value to 32 bits for addition | |||||||||||||
| For load instruction, write value from memory into register $rt | |||||||||||||
| For store instruction, read data value from register $rt | |||||||||||||