Register File; General-Purpose Register Ram - Intel 8XC196MC User Manual

Table of Contents

Advertisement

4.1.6

Register File

The register file (Figure 4-1) is divided into an upper register file and a lower register file. The
upper register file consists of general-purpose register RAM. The lower register file contains gen-
eral-purpose register RAM along with the stack pointer (SP) and the CPU special-function regis-
ters (SFRs).
Table 4-1 on page 4-2 lists the register file memory addresses. The RALU accesses the lower reg-
ister file directly, without the use of the memory controller. It also accesses a windowed location
directly (see "Windowing" on page 4-12). The upper register file and the peripheral SFRs can be
windowed. Registers in the lower register file and registers being windowed can be accessed with
register-direct addressing.
The register file must not contain code. An attempt to execute an instruction
from a location in the register file causes the memory controller to fetch the
instruction from external memory.
Address
02FFH
Register File
0100H
00FFH
Register File
0000H
NOTE
Upper
Lower
Figure 4-1. Register File Memory Map
Get other manuals https://www.bkmanuals.com
MEMORY PARTITIONS
Address
02FFH (MH)
General-purpose
Register RAM
0200H
01FFH (MC, MD)
0100H
00FFH
General-purpose
General-purpose
Register RAM
Register RAM
001AH
0019H
Stack Pointer
Stack Pointer
0018H
0017H
CPU SFRs
0000H
A3066-02
4-9

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc196md8xc196mh

Table of Contents