HD643303x Hitachi, HD643303x Datasheet - Page 41

no-image

HD643303x

Manufacturer Part Number
HD643303x
Description
Hitachi Microcomputer
Manufacturer
Hitachi
Datasheet
2.6 Instruction Set
2.6.1 Instruction Set Overview
The H8/300H CPU has 62 types of instructions, which are classified in table 2-1.
Table 2-1 Instruction Classification
Function
Data transfer
Arithmetic operations
Logic operations
Shift operations
Bit manipulation
Branch
System control
Block data transfer
Total 62 types
Notes: 1. POP.W Rn is identical to MOV.W @SP+, Rn.
2. They are not available on H8/3032.
3. Bcc is a generic branching instruction.
PUSH.W Rn is identical to MOV.W Rn, @–SP.
POP.L ERn is identical to MOV.L @SP+, Rn.
PUSH.L ERn is identical to MOV.L Rn, @–SP.
Instruction
MOV, PUSH
ADD, SUB, ADDX, SUBX, INC, DEC, ADDS, SUBS, DAA, DAS,
MULXU, DIVXU, MULXS, DIVXS, CMP, NEG, EXTS, EXTU
AND, OR, XOR, NOT
SHAL, SHAR, SHLL, SHLR, ROTL, ROTR, ROTXL, ROTXR
BSET, BCLR, BNOT, BTST, BAND, BIAND, BOR, BIOR, BXOR,
BIXOR, BLD, BILD, BST, BIST
Bcc
TRAPA, RTE, SLEEP, LDC, STC, ANDC, ORC, XORC, NOP
EEPMOV
*3
, JMP, BSR, JSR, RTS
*1
, POP
*1
, MOVTPE
26
*2
, MOVFPE
*2
Types
3
18
4
8
14
5
9
1

Related parts for HD643303x