Contents
1.1
Overview.........................................................................................................................
1
1.1.1
Features...............................................................................................................
1
1.1.2
Differences from H8/300 CPU ...........................................................................
2
1.2
CPU Operating Modes....................................................................................................
3
1.3
Address Space.................................................................................................................
7
1.4
Register Configuration....................................................................................................
8
1.4.1
Overview.............................................................................................................
8
1.4.2
General Registers................................................................................................
9
1.4.3
Control Registers ................................................................................................ 10
1.4.4
Initial Register Values......................................................................................... 11
1.5
Data Formats................................................................................................................... 12
1.5.1
General Register Data Formats........................................................................... 12
1.5.2
Memory Data Formats ........................................................................................ 13
1.6
Instruction Set ................................................................................................................. 15
1.6.1
Overview............................................................................................................. 15
1.6.2
Instructions and Addressing Modes.................................................................... 16
1.6.3
Tables of Instructions Classified by Function .................................................... 18
1.6.4
Basic Instruction Formats ................................................................................... 27
1.6.5
Addressing Modes and Effective Address Calculation ...................................... 28
.............................................................................. 35
2.1
Tables and Symbols ........................................................................................................ 35
2.1.1
Assembler Format............................................................................................... 36
2.1.2
Operation ............................................................................................................ 37
2.1.3
Condition Code................................................................................................... 38
2.1.4
Instruction Format .............................................................................................. 38
2.1.5
Register Specification ......................................................................................... 39
2.1.6
Bit Data Access in Bit Manipulation Instructions .............................................. 40
2.2
Instruction Descriptions.................................................................................................. 41
2.2.1 (1) ADD (B) ........................................................................................................ 42
2.2.1 (2) ADD (W) ....................................................................................................... 43
2.2.1 (3) ADD (L) ........................................................................................................ 44
2.2.2
ADDS ............................................................................................................ 45
2.2.3
ADDX............................................................................................................ 46
2.2.4 (1) AND (B) ........................................................................................................ 47
2.2.4 (2) AND (W) ....................................................................................................... 48
2.2.4 (3) AND (L) ........................................................................................................ 49
2.2.5
ANDC............................................................................................................ 50