|
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
|
▷ |