This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How Keil asemble the "MOV r9,#0"instruction?Thanks a lot.

why the instruction "MOV r9,#0" is understood by Keil as "MOV Rw,#data4",that is, its machine language is transfered as "E0 #n",which is only 2 bytes;yet I get the machine language "E6 RR ####" anciently,which is 4 bytes,that is,it was thought be "MOV reg,#data16" ,why? thank you!
wangwei