 This time we're going to be setting the control signals for a store word instruction. Our store word instruction needs to calculate an address by adding the contents of a register to our sign extended immediate and taking some data out of our registers and storing it at that address. So for our ALU source we want to add a base address to our sign extended immediate. So I'm going to set the ALU source multiplexer to one. That will give me the data coming in on our immediate line. We don't need to write anything back to the registers this time. We're just going to store something into memory instead. So I'm going to set the reg write signal to zero. I'm not doing a memory read instruction. I am doing a memory write instruction. But in turn I'm not branching or jumping. Now I have two more signals to set. I have the mem to reg multiplexer and the register destination multiplexer. Both of those control what data goes into our registers and where it goes into the registers at. But I'm not interested in storing anything into a register. In fact I've set my reg write signal to zero. So it's not actually going to matter what I send to the registers or where I say I might be interested in storing it to. I'm simply not going to write anything back to the registers. So I'm going to just put in X's for those two. It actually does not matter what those control lines are set to. We can set them to whatever is easiest for us.