Given the following set of events, show which routines the CPU is executing for times 0 to 100 ns. Each handler routine (with its interrupt request) takes 20 ns to complete. The priority of the interrupts ranges from IRQ6 as the highest priority interrupt to IRQ0 as the lowest priority interrupt.
Time
|
Action
|
0 ns
|
Start of main program
|
10 ns
|
IRQ1
|
25 ns
|
IRQ4
|
40 ns
|
IRQ6
|
50 ns
|
IRQ3
|
Time Action
0 ns: Start of Main Program
10 ns: IRQ1