关于中断和DMA,下列说法正确的是()。
- A.DMA请求和中断请求同时发生时,响应DMA请求
- B.DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应
- C.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低
- D.如果不开中断,所有中断请求就不能响应
正确答案及解析
正确答案
A
解析
A项,DMA请求的优先级高于中断请求,以防止高速设备数据丢失;B项,中断必须在CPU执行指令结束时刻才可以被响应,而DMA请求在每个机器周期结束后应可以被响应;C项,DMA的优先级比外中断(非屏蔽中断、可屏蔽中断)高;D项,内中断是不可被屏蔽的,故即使不开中断,仍可响应内中断。