11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MAINPROGRAMFETCHESINTERRUPTSYNCHRONIZEDAND RECOGNIZED-n1AS PENDING 1----- ----ln2 n3n4LONG INTERRUPTSERVICE ROUTINE FETCHES(STARTS WITH A FAST INTERRUPT)JSR CAN BE IN EITHER LOCATIONI---------i TO FORM A LONG INTERRUPT}'------r----~~--..l---....... -PROGRAM COUNTERRESUMES OPERATIONii41-------i4--INTERRUPTSINTERRUPT RE-ENABLEDROUTINEii7RTI-EXPLICITRETURN FROMINTERRUPT(SHOULD BE RTll(a) Instruction Fetches from Memoryr-INTERRUPT SYNCHRONIZED ANDRECOGNIZED AS PENDINGr-- INTERRUPTS RE-ENABLEDINTERRUPT CONTROL CYCLE 1iINTERRUPT CONTROL CYCLE 2FETCHn1in2 ii1 ii2 ii3 ii4 ii5 ii6 ii7 RT1 -n3n4DECODEn1 n2 ii1 ii2 ii3 ii4 ii5 ii6 ii7 RT1I'C.Pn3n4EXECUTEn1 n2 ii1 ii2 ii3 ii4 ii5 ii6 ii7RT1I'C.Pn3n4INSTRUCTION CYCLE COUNT 1=INTERRUPTii INTERRUPT INSTRUCTION WORDn = NORMAL INSTRUCTION WORD2 3 4 5 6 7 8 9 10 1112 1314 15(b) Program Controller PipelineFigure 7-10 Long Interrupt Service Routine

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!