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 | |||||||||||||