Renesas Hitachi H8S/2194 Series Hardware Manual page 890

16-bit single-chip microcomputer
Table of Contents

Advertisement

Table A.1
List of Instruction Set
(1) Data Transfer Instruction
Mnemonic
MOV
MOV.B #xx:8,Rd
MOV.B Rs,Rd
MOV.B @ERs,Rd
MOV.B @(d:16,ERs),Rd
MOV.B @(d:32,ERs),Rd
MOV.B @ERs+,Rd
MOV.B @aa:8,Rd
MOV.B @aa:16,Rd
MOV.B @aa:32,Rd
MOV.B Rs,@ERd
MOV.B Rs,@(d:16,ERd)
MOV.B Rs,@(d:32,ERd)
MOV.B Rs,@-ERd
MOV.B Rs,@aa:8
MOV.B Rs,@aa:16
MOV.B Rs,@aa:32
MOV.W #xx:16,Rd
MOV.W Rs,Rd
MOV.W @ERs,Rd
MOV.W @(d:16,ERs),Rd
MOV.W @(d:32,ERs),Rd
MOV.W @ERs+,Rd
MOV.W @aa:16,Rd
MOV.W @aa:32,Rd
MOV.W Rs,@ERd
MOV.W Rs,@(d:16,ERd)
MOV.W Rs,@(d:32,ERd)
MOV.W Rs,@-ERd
MOV.W Rs,@aa:16
MOV.W Rs,@aa:32
MOV.L #xx:32,ERd
MOV.L ERs,ERd
MOV.L @ERs,ERd
MOV.L @(d:16,ERs),ERd
MOV.L @(d:32,ERs),ERd
MOV.L @ERs+,ERd
MOV.L @aa:16,ERd
MOV.L @aa:32,ERd
MOV.L ERs,@ERd
MOV.L ERs,@(d:16,ERd)
MOV.L ERs,@(d:32,ERd)
MOV.L ERs,@-ERd
MOV.L ERs,@aa:16
MOV.L ERs,@aa:32
POP
POP.W Rn
POP.L ERn
PUSH
PUSH.W Rn
PUSH.L ERn
LDM
LDM @SP+,(ERm-ERn)
STM
STM (ERm-ERn),@-SP
MOVFPE @aa:16,Rd
MOVFPE
MOVTPE Rs,@aa:16
MOVTPE
Addressing Mode and Instruction Length (Bytes)
Size
B
2
B
2
B
2
B
4
B
8
B
2
B
2
B
4
B
6
B
2
B
4
B
8
B
2
B
2
B
4
B
6
W
4
W
2
W
2
W
4
W
8
W
2
W
4
W
6
W
2
W
4
W
8
W
2
W
4
W
6
L
6
L
2
L
4
L
6
L
10
L
4
L
6
L
8
L
4
L
6
L
10
L
4
L
6
L
8
W
L
W
L
L
L
Cannot be used in this LSI
Operation
#xx:8 Rd8
Rs8 Rd8
@ERs Rd8
@(d:16,ERs) Rd8
@(d:32,ERs) Rd8
@ERs Rd8,ERs32+1 ERs32
@aa:8 Rd8
@aa:16 Rd8
@aa:32 Rd8
Rs8 @ERd
Rs8 @(d:16,ERd)
Rs8 @(d:32,ERd)
ERd32-1 ERd32,Rs8 @ERd
Rs8 @aa:8
Rs8 @aa:16
Rs8 @aa:32
#xx:16 Rd16
Rs16 Rd16
@ERs Rd16
@(d:16,ERs) Rd16
@(d:32,ERs) Rd16
@ERs Rd16,ERs32+2 ERs32
@aa:16 Rd16
@aa:32 Rd16
Rs16 @ERd
Rs16 @(d:16,ERd)
Rs16 @(d:32,ERd)
ERd32-2 ERd32,Rs16 @ERd
Rs16 @aa:16
Rs16 @aa:32
#xx:32 ERd32
ERs32 ERd32
@ERs ERd32
@(d:16,ERs) ERd32
@(d:32,ERs) ERd32
@ERs ERd32,ERs32+4 ERs32
@aa:16 ERd32
@aa:32 ERd32
ERs32 @ERd
ERs32 @(d:16,ERd)
ERs32 @(d:32,ERd)
ERd32-4 ERd32,ERs32 @ERd
ERs32 @aa:16
ERs32 @aa:32
2
@SP Rn16,SP+2 SP
4
@SP ERn32,SP+4 SP
2
SP-2 SP,Rn16 @SP
4
SP-4 SP,ERn32 @SP
4
(@SP ERn32,SP+4 SP)
Repeat for the number of returns
4
(SP-4 SP,ERn32 @SP)
Repeat for the number of returns
Rev. 2.0, 11/00, page 863 of 1037
No of
Condition
Execution
Code
1
States *
I
H N Z V C
Advanced Mode
0
1
0
1
0
2
0
3
0
5
0
3
0
2
0
3
0
4
0
2
0
3
0
5
0
3
0
2
0
3
0
4
0
2
0
1
0
2
0
3
0
5
3
0
0
3
0
4
0
2
0
3
5
0
0
3
0
3
0
4
0
3
0
1
0
4
0
5
0
7
0
5
0
5
0
6
0
4
0
5
0
7
0
5
0
5
0
6
0
3
0
5
0
3
0
5
7/9/11 [1]
7/9/11 [1]
[2]
[2]

Advertisement

Table of Contents
loading

Table of Contents