Datasheet

Rev.6.00 Oct.28.2004 page 772 of 1016
REJ09B0138-0600H
Addressing Mode/
Instruction Length (Bytes)
Operand Size
#xx
Rn
@ERn
@(d,ERn)
@–ERn/@ERn+
@aa
@(d,PC)
@@aa
Mnemonic
MOV
POP
PUSH
LDM
STM
MOVFPE
MOVTPE
MOV.L ERs,@ERd L 4
MOV.L ERs,@(d:16,ERd) L 6
MOV.L ERs,@(d:32,ERd) L 10
MOV.L ERs,@-ERd L 4
MOV.L ERs,@aa:16 L 6
MOV.L ERs,@aa:32 L 8
POP.W Rn W 2
POP.L ERn L 4
PUSH.W Rn W 2
PUSH.L ERn L 4
LDM @SP+,(ERm-ERn) L 4
STM (ERm-ERn),@-SP L 4
MOVFPE @aa:16,Rd
MOVTPE Rs,@aa:16
ERs32@ERd 0 4
ERs32@(d:16,ERd) 0 5
ERs32@(d:32,ERd) 0 7
ERd32-4
ERd32,ERs32
@
ERd
—— 0 5
ERs32@aa:16 0 5
ERs32@aa:32 0 6
@SPRn16,SP+2SP 0 3
@SPERn32,SP+4SP 0 5
SP-2SP,Rn16@SP 0 3
SP-4SP,ERn32@SP 0 5
(@SPERn32,SP+4SP) —————— 7/9/11 [1]
Repeated for each register restored
(SP-4SP,ERn32@SP) —————— 7/9/11 [1]
Repeated for each register saved
[2]
[2]
Operation
Condition Code
IHNZVC
Advanced
No. of States*
1
↔↔↔↔↔↔↔↔↔↔
↔↔↔↔↔↔↔↔↔↔
Cannot be used in the H8S/2357 Group
Cannot be used in the H8S/2357 Group