Digital Photo Keychain User Manual

EXCEPTION PROCESSING STATE (INTERRUPT PROCESSING)
MOTOROLA PROCESSING STATES 7 - 31
JSR
NOT USED
MAIN
PROGRAM
n1
n2
ii2
ii3
ii4
iin
RTI
FAST INTERRUPT
VECTOR
LONG INTERRUPT
SUBROUTINE
(a) Instruction Fetches from Memory
INTERRUPT CONTROL CYCLE 1 i
INTERRUPT CONTROL CYCLE 2 i
FETCH n1 JSR ii2 ii3 ii4 iin RTI n2
DECODE n1 JSR NOP ii2 ii3 ii4 iin RTI NOP n2
EXECUTE n1 JSR NOP ii2 ii3 ii4 iin RTI NOP n2
INSTRUCTION CYCLE COUNT 1 2 3 4 5 6 7 8 9 10 11 12 13
INTERRUPT SYNCHRONIZED AND
RECOGNIZED AS PENDING
INTERRUPTS RE-ENABLED
(b) Program Controller Pipeline
Figure 7-11 JSR First Instruction of a Fast Interrupt
i = INTERRUPT
ii = INTERRUPT INSTRUCTION WORD
n = NORMAL INSTRUCTION WORD