Rev. 1.0, 02/00, page 22 of 1141
(e) Stack Structure
When the program counter (PC) is pushed onto the stack in a subroutine call, and the PC
and condition-code register (CCR) are pushed onto the stack in exception handling, they
are stored as shown in figure 2.3. The extended control register (EXR) is not pushed onto
the stack. For details, see section 5, Exception Handling.
(a) Subroutine Branch
(b) Exception Handling
PC
(16 bits)
CCR
CCR*
PC
(16 bits)
SP
SP
Note: * Ignored when returning.
Figure 2.3 Stack Structure in Normal Mode
(2) Advanced Mode
(a) Address Space
Linear access is provided to a 16-Mbyte maximum address space (architecturally a
maximum 16-Mbyte program area and a maximum 4-Gbyte data area, with a maximum of
4 Gbytes for program and data areas combined).
(b) Extended Registers (En)
The extended registers (E0 to E7) can be used as 16-bit registers, or as the upper 16-bit
segments of 32-bit registers or address registers.
(c) Instruction Set
All instructions and addressing modes can be used.