0001nnnnmmmmdddd op1 ← SignExtend32(Rm); disp ← ZeroExtend4(d) << 2; op3 ← SignExtend32(Rn); address ← ZeroExtend32(disp + op3); WriteMemory32(address, op1);