Datasheet

Rev.6.00 Oct.28.2004 page 770 of 1016
REJ09B0138-0600H
Table A-1 Instruction Set
(1) Data Transfer Instructions
Addressing Mode/
Instruction Length (Bytes)
Operand Size
#xx
Rn
@ERn
@(d,ERn)
@–ERn/@ERn+
@aa
@(d,PC)
@@aa
Mnemonic
MOV MOV.B #xx:8,Rd B 2
MOV.B Rs,Rd B 2
MOV.B @ERs,Rd B 2
MOV.B @(d:16,ERs),Rd B 4
MOV.B @(d:32,ERs),Rd B 8
MOV.B @ERs+,Rd B 2
MOV.B @aa:8,Rd B 2
MOV.B @aa:16,Rd B 4
MOV.B @aa:32,Rd B 6
MOV.B Rs,@ERd B 2
MOV.B Rs,@(d:16,ERd) B 4
MOV.B Rs,@(d:32,ERd) B 8
MOV.B Rs,@-ERd B 2
MOV.B Rs,@aa:8 B 2
MOV.B Rs,@aa:16 B 4
MOV.B Rs,@aa:32 B 6
MOV.W #xx:16,Rd W 4
MOV.W Rs,Rd W 2
MOV.W @ERs,Rd W 2
#xx:8Rd8 0 1
Rs8Rd8 0 1
@ERsRd8 0 2
@(d:16,ERs)Rd8 0 3
@(d:32,ERs)Rd8 0 5
@ERsRd8,ERs32+1ERs32 0 3
@aa:8Rd8 0 2
@aa:16Rd8 0 3
@aa:32Rd8 0 4
Rs8@ERd 0 2
Rs8@(d:16,ERd) 0 3
Rs8@(d:32,ERd) 0 5
ERd32-1ERd32,Rs8@ERd 0 3
Rs8@aa:8 0 2
Rs8@aa:16 0 3
Rs8@aa:32 0 4
#xx:16Rd16 0 2
Rs16Rd16 0 1
@ERsRd16 0 2
Operation
Condition Code
IHNZVC
Advanced
No. of States*
1
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔