Fujitsu MB96300 series Hardware Manual page 83

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

Advertisement

MB96300 Super Series Hardware Manual
2.4.6
Bank register (PCB, DTB, ADB, USB, SSB)
Each bank register indicates a memory bank where a program space, data space, user
stack space or additional data space is allocated
■ Bank Register
All bank registers are one byte long. Each bank register (PCB, DTB, USP, SSP, ADB) indicates the memory
bank where the PC, DT, SP (user), SP (system), or AD space is allocated.
Bank registers other than PCB can be read and written to. PCB can be read but cannot be written to. The PCB
register is updated upon the JMPP or CALLP instruction, branching to the entire 16 MByte space, upon the
RETP or RETI instruction or upon an interrupt.
For details of the operation of bank registers, see section 2.3.3 "Bank Addressing Method".
Program counter bank register (PCB)
Initial value: 0F
Data bank register (DTB)
Initial value: 00
User stack bank register (USB)
Initial value: 00
System stack bank register (SSB)
Initial value: 00
Additional data bank register (ADB)
Initial value: 00
after reset, and later a value from reset vector at user program start.
H
.
H
.
H
.
H
.
H
CHAPTER 2 CPU
75

Advertisement

Table of Contents
loading

Table of Contents