English
Language : 

HD6473032F Datasheet, PDF (42/572 Pages) Hitachi Semiconductor – Hitachi Microcomputer
2.6.2 Instructions and Addressing Modes
Table 2-2 indicates the instructions available in the H8/300H CPU.
Table 2-2 Instructions and Addressing Modes
Addressing Modes
Function Instruction
#xx Rn
@@
(d:16, (d:24, @ERn+/ @
@ERn ERn) ERn) @–ERn aa:8
@
aa:16
Data
MOV
BWL BWL BWL BWL BWL BWL B
BWL
transfer POP, PUSH — — —
— ——
——
MOVFPE,
MOVTPE
———
— ——
—B
Arithmetic ADD, CMP
operations SUB
BWL BWL —
WL BWL —
— ——
— ——
——
——
ADDX, SUBX B B —
— ——
——
ADDS, SUBS — L —
— ——
——
INC, DEC — BWL —
— ——
——
DAA, DAS — B —
— ——
——
DIVXU,
MULXS,
MULXU,
DIVXS
— BW —
— ——
——
NEG
— BWL —
— ——
——
EXTU, EXTS — WL —
— ——
——
Logic
AND, OR,
operations XOR
BWL BWL —
— ——
——
NOT
— BWL —
— ——
——
Shift instructions
— BWL —
— ——
——
Bit manipulation
—B B
— ——
B
—
Branch Bcc, BSR
———
— ——
——
JMP, JSR — — o
— ——
——
RTS
———
— ——
——
System
control
TRAPA
RTE
———
———
— ——
— ——
——
——
SLEEP
———
— ——
——
LDC
BBW
W WW
—W
STC
—B W
W WW
—W
ANDC, ORC, B
XORC
——
— ——
——
NOP
———
— ——
——
Block data transfer
———
— ——
——
Legend
B: Byte
W: Word
L: Longword
@
@ (d:8,
aa:24 PC)
BWL —
——
——
——
——
——
——
——
——
——
——
——
——
——
——
——
—
o
o
—
——
——
——
——
W—
W—
——
——
——
@
(d:16, @@
PC) aa:8
——
——
——
——
——
——
——
——
——
——
——
——
——
——
——
——
o
—
—o
——
——
——
——
——
——
——
——
——
Implied
—
WL
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
o
o
o
o
—
—
—
o
BW
27