Digital Photo Keychain User Manual

EXCEPTION PROCESSING STATE (INTERRUPT PROCESSING)
MOTOROLA
PROCESSING STATES 7 - 19
I1
I2
MAIN
PROGRAM
FETCHES
II (NOP)
n6
NO FETCH
NO FETCH
INFINITE
LOOP
FAST INTERRUPT
SERVICE ROUTINE
FETCHES
Figure 7-4 Illegal Instruction Interrupt Serviced by a Fast Interrupt
INTERRUPT CONTROL CYCLE 1
i
INTERRUPT CONTROL CYCLE 2
i
FETCH
n1 n2 n3 n4 n5 n6 ii1 ii2 n5
DECODE
n1 n2 n3 n4 II ii1 ii2 II
EXECUTE
n1 n2 n3 n4 NOP i i 1 i i 2 NOP
INSTRUCTION CYCLE COUNT
1 2 3 4 5 6 7 8 9 10111213 14
i = INTERRUPT
ii = INTERRUPT INSTRUCTION WORD
II = ILLEGAL INSTRUCTION
n = NORMAL INSTRUCTION WORD
ILLEGAL INSTRUCTION INTERRUPT
RECOGNIZED AS PENDING
ILLEGAL INSTRUCTION INTERRUPT
RECOGNIZED AS PENDING
(a) Instruction Fetches from Memory
(b) Program Controller Pipeline