Motorola M68060 User Manual page 252

Table of Contents

Advertisement

Exception Processing
8.4.2 Six-Word Stack Frame (Format $2)
If a six-word stack frame is on the stack and an RTE instruction is encountered, the proces-
sor restores the SR and PC values from the stack, increments the SSP by $C, and resumes
normal instruction execution.
Stack Frames
15
STATUS REGISTER
SP
+$02
PROGRAM COUNTER
+$06
0 0 1 0
+$08
ADDRESS
SIX-WORD STACK FRAME–FORMAT $2
8.4.3 Floating-Point Post-Instruction Stack Frame (Format $3)
In this case, the processor restores the SR and PC values from the stack and increments
the supervisor stack pointer by $C. If another floating-point post-instruction exception is
pending, exception processing begins immediately for the new exception; otherwise, the
processor resumes normal instruction execution.
Stack Frames
15
SP
STATUS REGISTER
+$02
PROGRAM COUNTER
+$06
0 0 1 1
+$08
EFFECTIVE ADDRESS
FLOATING-POINT POST-INSTRUCTION
STACK FRAME–FORMAT $3
8-20
• CHK, CHK2 (Emulated),
TRAPcc, FTRAPcc(Emulat-
0
ed), TRAPV, Trace, or Zero Di-
vide
• Unimplemented Floating-
VECTOR OFFSET
Point Instruction
• Address Error
• Floating-Point Post-Instruction • Next Instruction; Effective
0
VECTOR OFFSET
M68060 USER'S MANUAL
Exception Types
• Next Instruction; Address field
• Next Instruction; Address field
• Instruction that caused the ad-
Exception Types
Stacked PC Points To;
Address Field Has
has the address of the instruc-
tion that caused the excep-
tion.
has the calculated <ea> for
the floating-point instruction.
dress error; Address field has
the branch target address with
A0=0.
Stacked PC Points To;
Effective Address Field
Address field is the calculated
effective address for the float-
ing-point instruction.
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents