8.3非屏蔽中断有什么特点?可屏蔽中断有什么特点?它们分别用在什么场合?
解;
1、非屏蔽中断不受CPU中断标志的影响,无论中断标志是允许中断或禁止中断,在非屏蔽中断引线上的中断请求,CPU在当前指令执行完以后,都要响应此中断。
2、可屏蔽中断则受中断标志影响,只在开中断情况下,CPU才响应可屏蔽中断
3、非屏蔽中断使用在CPU必须要响应的场合。可屏蔽中断则可以使用在CPU不一定要响应的场合。
8.5从8086/8088CPU的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什么范围?
解:应该在向量32~256之间选择
8.8一个可屏蔽中断请求到来时,通常只要中断允许标志为1,便可以在执行完当前指令后响应,在哪些情况下会有例外?
解:若中断标志位0,禁止中断,则CPU就不响应可屏蔽中断,或此中断有屏蔽设置,屏蔽此中断。
8.10中断指令执行时,堆栈的内容有什么变化?中断处理子程序的入口地址是怎样得到的?
解:因为要保护现场,故堆栈中会保存现场的内容。中断处理子程序的入口地址是有中断向量表中获取的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !