Datasheet
Appendix A Instruction Set 
Rev.7.00 Feb. 14, 2007  page 928 of 1108 
REJ09B0089-0700 
Instruction
LDM.L @SP+,(ERn−ERn+2)
  R:W 2nd  R:W NEXT 
Internal operation,
R:W:M stack (H)
*
3
R:W stack (L)
*
3
1 state
LDM.L @SP+,(ERn−ERn+3)
  R:W 2nd  R:W NEXT 
Internal operation,
R:W:M stack (H)
*
3
R:W stack (L)
*
3
1 state
LDMAC ERs,MACH  Cannot be used in the chip
LDMAC ERs,MACL
MAC @ERn+,@ERm+ 
MOV.B #xx:8,Rd  R:W NEXT
MOV.B Rs,Rd  R:W NEXT
MOV.B @ERs,Rd  R:W NEXT  R:B EA
MOV.B @(d:16,ERs),Rd  R:W 2nd  R:W NEXT  R:B EA
MOV.B @(d:32,ERs),Rd  R:W 2nd  R:W 3rd  R:W 4th  R:W NEXT  R:B EA
MOV.B @ERs+,Rd  R:W NEXT 
Internal operation,
 R:B EA
1 state
MOV.B @aa:8,Rd  R:W NEXT  R:B EA
MOV.B @aa:16,Rd  R:W 2nd  R:W NEXT  R:B EA
MOV.B @aa:32,Rd  R:W 2nd  R:W 3rd  R:W NEXT  R:B EA
MOV.B Rs,@ERd  R:W NEXT  W:B EA
MOV.B Rs,@(d:16,ERd)  R:W 2nd  R:W NEXT  W:B EA
MOV.B Rs,@(d:32,ERd)  R:W 2nd  R:W 3rd  R:W 4th  R:W NEXT  W:B EA
MOV.B Rs,@
−
ERd R:W NEXT 
Internal operation,
 W:B EA
1 state
MOV.B Rs,@aa:8  R:W NEXT  W:B EA
MOV.B Rs,@aa:16  R:W 2nd  R:W NEXT  W:B EA
MOV.B Rs,@aa:32  R:W 2nd  R:W 3rd  R:W NEXT  W:B EA
MOV.W #xx:16,Rd  R:W 2nd  R:W NEXT
MOV.W Rs,Rd  R:W NEXT
MOV.W @ERs,Rd  R:W NEXT  R:W EA
MOV.W @(d:16,ERs),Rd  R:W 2nd  R:W NEXT  R:W EA
MOV.W @(d:32,ERs),Rd  R:W 2nd  R:W 3rd  R:W 4th  R:W NEXT  R:W EA
MOV.W @ERs+, Rd  R:W NEXT 
Internal operation,
 R:W EA
1 state
MOV.W @aa:16,Rd  R:W 2nd  R:W NEXT  R:W EA
MOV.W @aa:32,Rd  R:W 2nd  R:W 3rd  R:W NEXT  R:B EA
MOV.W Rs,@ERd  R:W NEXT  W:W EA
1 2 3 4  5 6 7 8 9










