Datasheet
Section 2 CPU 
Rev. 3.00 Mar. 15, 2006 Page 18 of 526 
REJ09B0060-0300   
2.4 Instruction Set 
2.4.1  List of Instructions Classified by Function 
The H8/300H CPU has 62 instructions. Tables 2.2 to 2.9 summarize the instructions in each 
functional category. The notation used in tables 2.2 to 2.9 is defined below. 
Table 2.1  Operation Notation 
Symbol Description 
Rd  General register (destination)* 
Rs  General register (source)* 
Rn General register* 
ERn  General register (32-bit register or address register) 
(EAd) Destination operand 
(EAs) Source operand 
CCR Condition-code register 
N  N (negative) flag in CCR 
Z  Z (zero) flag in CCR 
V  V (overflow) flag in CCR 
C  C (carry) flag in CCR 
PC Program counter 
SP Stack pointer 
#IMM Immediate data 
disp Displacement 
+ Addition 
– Subtraction 
× Multiplication 
÷ Division 
∧ Logical AND 
∨ Logical OR 
⊕ Logical XOR 
→ Move 
~  NOT (logical complement) 










