EasyManua.ls Logo

Motorola M68000 - Supervisor Programmers Model

Motorola M68000
189 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
2-2 M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL MOTOROLA
31 16 15 8 7 0
31 16 15
0
D0
D1
D2
D3
D4
D5
D6
D7
A1
A2
A3
A4
A5
A6
A0
A7
(USP) POINTER
PC
CCR
STATUS
REGISTER
PROGRAM
COUNTER
USER STACK
SEVEN
ADDRESS
REGISTERS
EIGHT
DATA
REGISTERS
31
70
0
Figure 2-1. User Programmer's Model
(MC68000/MC68HC000/MC68008/MC68010)
2.1.2 Supervisor Programmer's Model
The supervisor programmer's model consists of supplementary registers used in the
supervisor mode. The M68000 MPUs contain identical supervisor mode register
resources, which are shown in Figure 2-2, including the status register (high-order byte)
and the supervisor stack pointer (SSP/A7').
SUPERVISOR STACK
POINTER
31 16 15 0
15 8 7 0
STATUS REGISTER
A7'
(SSP)
SR
CCR
Figure 2-2. Supervisor Programmer's Model Supplement
The supervisor programmer's model supplement of the MC68010 is shown in Figure 2-
3. In addition to the supervisor stack pointer and status register, it includes the vector
base register (VRB) and the alternate function code registers (AFC).The VBR is used to
determine the location of the exception vector table in memory to support multiple vector
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...

Table of Contents

Related product manuals