在系统中通常有多个中断源,会出现两个或更多个中断源同时提出中断请求的情况,这样就必须要设计者事先根据轻重缓急,给每个中断源确定一个中断级别:中断优先级。当多个中断源同时发出中断申请时,CPU 能找到优先权级别最高的中断源,响应它的中断请求;在优先权级别最高的中断源处理完了以后,再响应级别较低的中断源。
当 CPU 正在处理中断时,能响应更高级别的中断请求,而屏蔽掉同级或较低级别的中断请求。其中,「单级中断处理」不允许其他设备再中断 CPU 的程序;「多级中断处理」允许优先级高的中断打断优先级低的中断服务程序。