设某系统的中断源的中断请求优先级分为4级,从高到低为1、2、3、4。设中断级屏蔽位为“1",对应屏蔽;中断级屏蔽位为“0",对应开放。要求中断处理次序与中断响应次序相同,请给出各级中断处理程序的中断级屏蔽位的设置(要求:先进行文字说明,再画出中断级屏蔽位表)。
设某系统的中断源的中断请求优先级分为4级,从高到低为1、2、3、4。设中断级屏蔽位为“1",对应屏蔽;中断级屏蔽位为“0",对应开放。要求中断处理次序与中断响应次序相同,请给出各级中断处理程序的中断级屏蔽位的设置(要求:先进行文字说明,再画出中断级屏蔽位表)。
【正确答案】:(要求中断处理次序为1、2、3、4,即要求: 中断处理程序1应屏蔽其他所有中断请求,包括同级的其他请求,以保证中断处理程序1能优先执行完; 中断处理程序2屏蔽中断请求2、3和4,并对中断请求1开放; 中断处理程序3屏蔽中断请求3和4,并对中断请求1和2开放; 中断处理程序4屏蔽中断请求4,并对中断请求1、2和3开放。 中断请求中断处理程序级别中断级屏蔽位1234111111220111330011440001。
Top