Fujitsu MB96300 series Hardware Manual page 87

F2mc-16fx 16-bit
Hide thumbs Also See for MB96300 series:
Table of Contents

Advertisement

MB96300 Super Series Hardware Manual
2.5.2
Addressing General-Purpose Registers
The general-purpose registers of the F
specify the currently used register bank. The register banks can be addressed between
00:0180
and 00:037F
H
■ Addressing General-purpose registers
2
The F
MC-16FX general-purpose registers are located from addresses 000180
space. The register bank pointer (RP) indicates which of the above addresses are currently being used as a
register bank. Each bank has the following three types of registers. These registers are mutually dependent as
described in Figure 2.5-1"General-purpose registers".
• R0 to R7: 8-bit general-purpose registers
• RW0 to RW7: 16-bit general-purpose registers
• RL0 to RL3: 32-bit general-purpose registers
First address of
general−purpose register
00:0180H + RP*10H
The relationship between the high-order and low-order bytes of a byte or word register is expressed as
follows:
RW
= R
(i+4)
The relationship between the high-order and low-order bytes of RLi and RW can be expressed as follows:
RL
= RW
(i)
2
MC-16FX use the register bank pointer (RP) to
in the memory space.
H
Figure 2.5-1 General-purpose registers
High−order
Low−order
*256+R
[i=0 to 3]
(i*2+1)
(i*2)
*65536+RW
[i=0 to 3]
(i*2+1)
(i*2)
MSB
16 bit
LSB
R7
R6
R5
R4
R3
R2
R1
R0
RW3
RW2
RW1
RW0
CHAPTER 2 CPU
to 00037F
of memory
H
H
RW7
RL3
RW6
RW5
RL2
RW4
RL1
RL0
79

Advertisement

Table of Contents
loading

Table of Contents