6- 28 M68020 USER’S MANUAL MOTOROLA
Table 6-5. Exception Stack Frames (Continued)
Exception Types (Stacked PC Points to)Stack Frames
Address Error or
Bus Error —
Execution Unit
at Instruction
Boundary
[Next instruction]SP
SP
INTERNAL INFORMATION
STATUS REGISTER
15 0
PROGRAM COUNTER
VECTOR OFFSET1010
+$06
+$02
INTERNAL REGISTER+$08
SPECIAL STATUS REGISTER+$0A
INSTRUCTION PIPE STAGE C+$0C
INSTRUCTION PIPE STAGE B+$0E
+$10
+$12
INTERNAL REGISTER
+$14
INTERNAL REGISTER
+$16
+$18
+$1A
INTERNAL REGISTER+$1C
DATA CYCLE FAULT ADDRESS
DATA OUTPUT BUFFER
INTERNAL REGISTER+$1E
STATUS REGISTER
15 0
PROGRAM COUNTER
VECTOR OFFSET1011
+$06
+$02
INTERNAL REGISTER+$08
SPECIAL STATUS REGISTER+$0A
INSTRUCTION PIPE STAGE C+$0C
INSTRUCTION PIPE STAGE B+$0E
+$10
+$12
INTERNAL REGISTER
+$14
INTERNAL REGISTER
+$16
+$18
INTERNAL REGISTER,
4 WORDS
DATA CYCLE FAULT ADDRESS
DATA OUTPUT BUFFER
+$22
+$2A
+$24
INTERNAL REGISTERS,
2 WORDS
+$2C
+$30
INTERNAL REGISTERS,
3 WORDS
+$36
+$38
INTERNAL REGISTERS,
18 WORDS
+$5A
+$28
+$1A
+$1C
VERSION #
DATA INPUT BUFFER
STAGE B ADDRESS
SHORT BUS FAULT STACK FRAME
(16 WORDS) — FORMAT $A
Address Error or
Bus Error —
Instruction
Execution in
Progress
[Address of instruction in
execution when fault occurred —
may not be the instruction that
generated the faulted bus cycle]
LONG BUS FAULT STACK FRAME