11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!