Fujitsu MB90335 Series Hardware Manual page 51

16-bit microcontroller
Table of Contents

Advertisement

CHAPTER 2 CPU
2.6 Registers
■ General-purpose Registers
As described in Figure 2.6-2, the F
00037F
H
above addresses is currently being used as a register bank. Each bank has the following three types of
registers. These registers are mutually dependent and have a relationship as shown below:
• R0 to R7
• RW0 to RW7 : 16-bit general-purpose registers
• RL0 to RL3
000180
Starting address of general-purpose register
The relationship between the upper/lower bytes of a byte or word register is expressed as follows:
RW
(i+4)
The relationship between the upper/lower bytes of RLi and RW is expressed as follows:
RL
(i)
30
(maximum configuration) of main storage. The register bank pointer (RP) indicates which of the
: 8-bit general-purpose registers
: 32-bit general-purpose registers
Figure 2.6-2 General-purpose Registers
RP × 10
H
H
× 256 + R
=R
(i × 2+1)
(i × 2)
× 65536 + RW
=RW
(i × 2+1)
FUJITSU MICROELECTRONICS LIMITED
2
MC-16LX general-purpose registers are located from 000180
MSB
16 bits
RW0
Lower
RW1
RW2
RW3
R1
R3
R5
R7
Upper
[i=0 to 3]
[i=0 to 3]
(i × 2)
MB90335 Series
LSB
RL0
RL1
R0
RW4
RL2
RW5
R2
RW6
R4
RL3
R6
RW7
CM44-10137-6E
to
H

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents