Download Print this page

Hitachi H8/300L Series Manual page 37

Single-chip microcomputer
Hide thumbs

Advertisement

Table of Contents
Instruction Set
Mnemonic
Data
MOV.B Rs,Rd
transfer
MOV.B #xx:8,Rd
instructions
MOV.B @Rs,Rd
MOV.B @(d:16,Rs),Rd
MOV.B @Rs+,Rd
MOV.B @aa:8,Rd
MOV.B @aa:16,Rd
MOV.B Rs,@Rd
MOV.B Rs,@(d:16,Rd)
MOV.B Rs,@–Rd
MOV.B Rs,@aa:8
MOV.B Rs,@aa:16
MOV.W Rs,Rd
MOV.W @Rs,Rd
MOV.W @(d:16,Rs),Rd
MOV.W @Rs+,Rd
MOV.W @aa:16,Rd
MOV.W Rs,@Rd
MOV.W Rs,@(d:16,Rd)
MOV.W Rs,@–Rd
MOV.W Rs, @aa:16
MOV.W #xx:16,Rd
POP Rd
PUSH Rs
EEPMOV
Arithmetic
ADD.B #xx:8,Rd
instructions
ADD.B Rs,Rd
ADD.W Rs,Rd
ADDX.B #xx:8,Rd
ADDX.B Rs,Rd
ADDS.W #1,Rd
ADDS.W #2,Rd
INC.B Rd
DAA.B Rd
NEG.B Rd
SUB.B Rs,Rd
SUB.W Rs,Rd
SUBX.B #xx:8,Rd
SUBX.B Rs,Rd
SUBS.W #1,Rd
SUBS.W #2,Rd
DEC.B Rd
DAS.B Rd
Operation
Rs8 → Rd8
B
#xx:8 → Rd8
B
@Rs16 → Rd8
B
B
@(d:16,Rs16)→ Rd8
@Rs16 → Rd8
B
Rs16+1 → Rs16
@aa:8 → Rd8
B
@aa:16 → Rd8
B
Rs8 → @Rd16
B
Rs8 → @(d:16,Rd16)
B
Rd16–1 → Rd16
B
Rs8 → @Rd16
Rs8 → @aa:8
B
Rs8 → @aa:16
B
Rs16 → Rd16
W
@Rs16 → Rd16
W
@(d:16,Rs16) → Rd16
W
@Rs16 → Rd16
W
Rs16+2 → Rs16
@aa:16 → Rd16
W
Rs16 → @Rd16
W
Rs16 → @(d:16,Rd16)
W
Rd16–2 → Rd16
W
Rs16 → @Rd16
Rs16 → @aa:16
W
#xx:16 → Rd
W
@SP+ → Rd
W
Rs → @–SP
W
if R4L≠0, Repeat @R5 → @R6
B
R5+1 → R5,R6+1 → R6
R4L–1 → R4L
Until R4L=0 else next
Rd8+#xx:8 → Rd8
B
Rs8+Rd8 → Rd8
B
Rs16+Rd16 → Rd16
W
Rd8+#xx:8 +C → Rd8
B
Rd8+Rs8 +C → Rd8
B
Rd16+1 → Rd16
W
Rd16+2 → Rd16
W
Rd8+1 → Rd8
B
Rd8 10 decimal correction → Rd8
B
0–Rd → Rd
B
Rd8–Rs8 → Rd8
B
Rd16–Rs16 → Rd16
W
Rd8–#xx:8 –C → Rd8
B
Rd8–Rs8 → Rd8
B
Rd16–1 → Rd16
W
Rd16–2 → Rd16
W
Rd8–1 → Rd8
B
Rd8 10 decimal correction → Rd8
B
37
Addressing Mode/
Instruction Length
2
2
2
4
2
2
4
2
4
2
2
4
2
2
4
2
4
2
4
2
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
CPU
Condition Code
I
H N Z
V C
— —
0 —
2
— —
0 —
2
— —
0 —
4
— —
0 —
6
— —
0 —
6
— —
0 —
4
— —
0 —
6
— —
0 —
4
— —
0 —
6
— —
0 —
6
— —
0 —
4
— —
0 —
6
— —
0 —
2
— —
0 —
4
— —
0 —
6
— —
0 —
6
— —
0 —
6
— —
0 —
4
— —
0 —
6
— —
0 —
6
— —
0 —
6
— —
0 —
4
— —
0 —
6
— —
0 —
6
4 — — — — — — 4
2
2
— 1
2
2
2
2
2
— — — — — —
2
— — — — — —
2
— —
2
2
3
*
*
2
2
— 1
2
2
2
2
2
— — — — — —
2
— — — — — —
2
— —
2
2
*
*
(Continued on following page.)

Advertisement

Table of Contents
loading

  Also See for Hitachi H8/300L Series

  Related Manuals for Hitachi H8/300L Series