Datapath: memory access (store)
1. Fetch instruction and increment PC Fig. 5.21
2. Obtain base register (Read data 1) and data (Read data 2) from register file
3. Perform addition of register value with sign-extended immediate operand in ALU,
using ALU control to select operation, ALUSrc = 1 to select immediate
4. Use ALU result as address for data memory
5. Using MemWrite = 1, write data operand to memory address
Note that MemtoReg and RegDst are don't cares