中止呼应时刻:从外部中止请求有用(外部中止请求标志置1)到转向中止进口地址所需求的呼应时刻。每个机器周期的S5P2时刻,INTx引脚的电平被锁存到内部寄存器中,待下一个周期查询。
1.最短时刻:中止请求有用,查询后鄙人一个周期便开端履行一条硬件的子程序的调用(时刻是两个周期),然后开端履行服务程序的第一条指令。这样从锁存电平的周期到履行中止服务程序,中心相隔3个机器周期。
2.最长时刻:假如中止信号产生在前面所说的3种状况时,呼应时刻就要变长:
(1)呼应时刻取决于正在履行的同级或高档中止的履行时刻;
(2)指当时CPU履行的指令是多周期指令,如乘除法指令(4个周期),最坏状况,还要等3个周期。这样呼应周期变为3+3=6个周期;
(3)CPU当时履行的指令是RETI或拜访IE、IP寄存器时,本指令(1个周期)没有呼应,且下一条指令履行完后才干呼应,这样附加的等待时刻最长不会超越5个周期(1+4)。整个呼应为5+3=8个周期。
这样,假如不考虑第1种状况,整个中止呼应的时刻规模应当是:3~8个机器周期。