Datasheet
Section 2 CPU 
    Rev. 3.00 Mar. 15, 2006 Page 19 of 526 
   REJ09B0060-0300 
Symbol Description 
:3/:8/:16/:24  3-, 8-, 16-, or 24-bit length 
Note:  *  General registers include 8-bit registers (R0H to R7H, R0L to R7L), 16-bit registers (R0 
to R7, E0 to E7), and 32-bit registers/address register (ER0 to ER7). 
Table 2.2  Data Transfer Instructions 
Instruction Size* Function 
MOV B/W/L (EAs) → Rd, Rs → (EAd) 
Moves data between two general registers or between a general register 
and memory, or moves immediate data to a general register. 
MOVFPE B  (EAs) →  Rd 
Cannot be used in this LSI. 
MOVTPE B  Rs →  (EAs) 
Cannot be used in this LSI. 
POP W/L @SP+ → Rn 
Pops a general register from the stack. POP.W Rn is identical to 
MOV.W @SP+, Rn. POP.L ERn is identical to MOV.L @SP+, ERn. 
PUSH W/L Rn → @–SP 
Pushes a general register onto the stack. PUSH.W Rn is identical to 
MOV.W Rn, @–SP. PUSH.L ERn is identical to MOV.L ERn, @–SP. 
Note:  *  Refers to the operand size. 
 B: Byte 
 W: Word 
 L: Longword 










