6
1.1.3
Address Space
The H8/300L CPU supports a 64-Kbyte address space (program code + data). The memory map
differs depending on the particular chip in the H8/300L Series and its operating mode. See the
applicable hardware manual for details.
1.1.4
Register Configuration
Figure 1-3 shows the register configuration of the H8/300L CPU. There are 16 8-bit general
registers (R0H, R0L, ..., R7H, R7L), which can also be accessed as eight 16-bit registers (R0 to
R7). There are two control registers: the 16-bit program counter (PC) and the 8-bit condition
code register (CCR).
7
R0H
R0L
R1L
R1H
R2L
R2H
R3L
R3H
R4L
R4H
R5L
R5H
R6L
R6H
R7L
R7H
(SP)
7
0
0
SP: Stack Pointer
15
0
PC
Program Counter
Condition Code Register
Carry flag
Overflow flag
Zero flag
Negative flag
Half-carry flag
Interrupt mask bit
I
CCR
U H U N Z V C
User bit
4
7
5
6
1
2
3
0
General Registers (Rn)
Control Registers (CR)
Figure 1-3. CPU Registers
Summary of Contents for H8/300L Series
Page 1: ...H8 300L Series Programming Manual ...
Page 6: ...iv ...
Page 8: ...2 ...
Page 11: ......
Page 14: ......
Page 46: ......
Page 48: ......
Page 60: ......
Page 83: ......
Page 116: ......
Page 150: ...144 ...
Page 151: ......
Page 156: ...150 ...