<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
发生IRQ中断处理过程:
1.正在执行用户程序;
<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
2.外部中断0发生中断;
<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
3.VIC硬件将中断服务程序地址装入VICVectAddr寄存器;
<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
4.程序跳转至异常向量表中IRQ入口
0x0018
处;
<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
5.执行指令跳转至VICVectAddr寄存器中的中断服务地址;
<p:colorscheme colors="#ffffff,#000000,#00007d,#000000,#9999ff,#9999cc,#666699,#cccce6"></p:colorscheme>
6.中断服务程序执行完毕,返回被中断的用户程序继续执行被中断的代码。