Renesas H8S/2111B 用户手册

下载
页码 582
Rev. 1.00, 05/04, page ix of xxxiv 
 
Contents 
Section 1   Overview............................................................................................1 
1.1
 
Features............................................................................................................................. 1
 
1.2
 
Internal Block Diagram..................................................................................................... 2
 
1.3
 
Pin Description.................................................................................................................. 3
 
1.3.1
 
Pin Arrangement .................................................................................................. 3
 
1.3.2
 
Pin Functions in Each Operating Mode ............................................................... 4
 
1.3.3
 
Pin Functions ....................................................................................................... 9
 
Section 2   CPU....................................................................................................13 
2.1
 
Features............................................................................................................................. 13
 
2.1.1
 
Differences between H8S/2600 CPU and H8S/2000 CPU .................................. 14
 
2.1.2
 
Differences from H8/300 CPU ............................................................................ 15
 
2.1.3
 
Differences from H8/300H CPU.......................................................................... 15
 
2.2
 
CPU Operating Modes ...................................................................................................... 16
 
2.2.1
 
Normal Mode....................................................................................................... 16
 
2.2.2
 
Advanced Mode................................................................................................... 18
 
2.3
 
Address Space................................................................................................................... 20
 
2.4
 
Register Configuration...................................................................................................... 21
 
2.4.1
 
General Registers................................................................................................. 22
 
2.4.2
 
Program Counter (PC) ......................................................................................... 23
 
2.4.3
 
Extended Control Register (EXR) ....................................................................... 23
 
2.4.4
 
Condition-Code Register (CCR).......................................................................... 24
 
2.4.5
 
Initial Register Values.......................................................................................... 25
 
2.5
 
Data Formats..................................................................................................................... 26
 
2.5.1
 
General Register Data Formats ............................................................................ 26
 
2.5.2
 
Memory Data Formats ......................................................................................... 28
 
2.6
 
Instruction Set ................................................................................................................... 29
 
2.6.1
 
Table of Instructions Classified by Function ....................................................... 30
 
2.6.2
 
Basic Instruction Formats .................................................................................... 39
 
2.7
 
Addressing Modes and Effective Address Calculation ..................................................... 40
 
2.7.1
 
Register Direct—Rn ............................................................................................ 40
 
2.7.2
 
Register Indirect—@ERn .................................................................................... 40
 
2.7.3
 
Register Indirect with Displacement—@(d:16, ERn) or @(d:32, ERn).............. 41
 
2.7.4
 
Register Indirect with Post-Increment or Pre-Decrement—@ERn+ or @-ERn.. 41
 
2.7.5
 
Absolute Address—@aa:8, @aa:16, @aa:24, or @aa:32.................................... 41
 
2.7.6
 
Immediate—#xx:8, #xx:16, or #xx:32 ................................................................. 42
 
2.7.7
 
Program-Counter Relative—@(d:8, PC) or @(d:16, PC).................................... 42
 
2.7.8
 
Memory Indirect—@@aa:8 ................................................................................ 43
 
2.7.9
 
Effective Address Calculation ............................................................................. 44