首页 > 试题广场 >

回答下面问题

[问答题]

若某计算机系统有4个外部设备,和主机之间的通讯采用程序中断方式。假设中断响应的优先次序为1>2>3>4,现要用软件改变中断处理得优先次序,可以用中断屏蔽字的方法,即:在某个程序获得控制权后,用中断屏蔽字禁止中断处理优先级比它低的设备的中断请求,而开放中断处理优先级比它高或和它相等的设备的中断请求。如果中断屏蔽字某位为1,则开放相应的中断级,为0则禁止相应的中断级。

(1) 假设要使中断处理得优先次序为1>3>2>4,请写出各设备中断服务程序获得控制权后所采用的中断屏蔽字。

(2) 假定CPU在执行用户程序时,同时发生了1、2和4级中断请求,而在执行1级中断服务程序的过程中又发生了3级中断请求,画出CPU执行程序的运动轨迹。

这道题你会答吗?花几分钟告诉大家答案吧!