1.2 Registers - Renesas H8/300 Series Programming Manual

Table of Contents

Advertisement

1.2 Registers

Figure 1-3 shows the register structure of the H8/300 CPU. There are sixteen 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
0
7
R0H
R1H
R2H
R3H
R4H
R5H
R6H
(SP)
R7H
15
PC
CCR
Figure 1-3. CPU Registers
0
R0L
R1L
R2L
R3L
R4L
R5L
R6L
R7L
0
7
6
5
4
3
2
1
0
I
U
H
U
N
Z
V
C
5
SP: Stack Pointer
Program Counter
Condition Code Register
Carry flag
Overflow flag
Zero flag
Negative flag
Half-carry flag
Interrupt mask bit
User bit

Advertisement

Table of Contents
loading

Table of Contents