syntax:
st.w Rp[disp], Rs
Operation:
*(Rp + SE(disp16)) ↠Rs;
"mov R1,27\n" "mov R2,1\n" "lsl R3,R2,R1\n" "st.w R0[0x04],R3\n"
what this format R0[0x04] will do exactly?
what does this store word represents,storing the R3 value at R0+(sign extension of 0x04)?
what is the value in R0?
How to find resultant address, where contents of R3 are storing?
I also tried like this:
"mov R1,27\n" "mov R2,1\n" "lsl R3,R2,R1\n" "mov R0 0x00000000\n" "st.w R0[0x04],R3\n"
I got an error by doing like this?