Registers; Figure 2.6 Cpu Registers - Renesas H8S/2437 Hardware Manual

Renesas 16-bit single-chip microcomputer h8s family / h8s / 2600 series
Table of Contents

Advertisement

2.4

Registers

The H8S/2600 CPU has the internal registers shown in figure 2.6. There are two types of registers:
general registers and control registers. Control registers are a 24-bit program counter (PC), an 8-bit
extended register (EXR), an 8-bit condition code register (CCR), and a 64-bit multiply-accumulate
register (MAC).
General Registers (Rn) and Extended Registers (En)
15
ER0
ER1
ER2
ER3
ER4
ER5
ER6
ER7 (SP)
Control Registers (CR)
63
MAC
31
[Legend]
SP:
PC:
EXR:
T:
I2 to I0:
CCR:
I:
UI:
Note: * UI cannot be used as an interrupt mask bit in this LSI.
E0
E1
E2
E3
E4
E5
E6
E7
23
Sign extension
Stack pointer
Program counter
Extended register
Trace bit
Interrupt mask bits
Condition-code register
Interrupt mask bit
User bit or interrupt mask bit*

Figure 2.6 CPU Registers

0 7
0 7
R0H
R1H
R2H
R3H
R4H
R5H
R6H
R7H
PC
EXR
CCR
MACL
H:
Half-carry flag
U:
User bit
N:
Negative flag
Z:
Zero flag
V:
Overflow flag
C:
Carry flag
MAC:
Multiply-accumulate register
Rev. 1.00, 09/03, page 23 of 704
0
R0L
R1L
R2L
R3L
R4L
R5L
R6L
R7L
0
7 6 5 4 3 2 1 0
- - - -
T
I2 I1 I0
7 6 5 4 3 2 1 0
I UI H U N Z V C
41
32
MACH
0

Advertisement

Table of Contents
loading

Table of Contents