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
1
0
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
@SP
→
Rn16,SP+2
→
SP
—
—
0
—
3
@SP
→
ERn32,SP+4
→
SP
—
—
0
—
5
SP-2
→
SP,Rn16
→
@SP
—
—
0
—
3
SP-4
→
SP,ERn32
→
@SP
—
—
0
—
5
(@SP
→
ERn32,SP+4
→
S
P
)
——————
7/9/11 [1]
Repeated for each register restored
(SP-4
→
SP,ERn32
→
@SP)
——————
7/9/11 [1]
Repeated for each register saved
[2]
[2]
Operation
Condition Code
IH
N
Z
V
C
Advanced
No. of States
*
1
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
Cannot be used in the H8S/2357 Group
Cannot be used in the H8S/2357 Group
Summary of Contents for ZTAT H8S/2357F
Page 4: ......
Page 28: ...Rev 6 00 Oct 28 2004 page xxiv of xxiv REJ09B0138 0600H...
Page 82: ...Rev 6 00 Oct 28 2004 page 54 of 1016 REJ09B0138 0600H...
Page 108: ...Rev 6 00 Oct 28 2004 page 80 of 1016 REJ09B0138 0600H...
Page 364: ...Rev 6 00 Oct 28 2004 page 336 of 1016 REJ09B0138 0600H...
Page 438: ...Rev 6 00 Oct 28 2004 page 410 of 1016 REJ09B0138 0600H...
Page 566: ...Rev 6 00 Oct 28 2004 page 538 of 1016 REJ09B0138 0600H...
Page 588: ...Rev 6 00 Oct 28 2004 page 560 of 1016 REJ09B0138 0600H...
Page 688: ...Rev 6 00 Oct 28 2004 page 660 of 1016 REJ09B0138 0600H...
Page 694: ...Rev 6 00 Oct 28 2004 page 666 of 1016 REJ09B0138 0600H...
Page 708: ...Rev 6 00 Oct 28 2004 page 680 of 1016 REJ09B0138 0600H...
Page 1044: ...Rev 6 00 Oct 28 2004 page 1016 of 1016 REJ09B0138 0600H...