微型计算机组成原理(陆有才)课后习题答案 -- 5.30

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-02 06:16 点击:

5.30 简述PC/AT机外部可屏蔽中断的中断处理过程。

答: PC/AT机外部可屏蔽中断的中断处理过程分为4步:

⑴ 中断请求。 在 PC/AT机中,8259A的IRR被设置为边沿触发方式。各个外部可屏蔽中断源可随时将IRR相应位置1,由8259A向CPU提出中断请求INTR。

⑵ 中断响应。如果除 外部可屏蔽中断源外 当前 没有其他可引起 CPU中断的情况,则在当前指令的最后一个时钟周期的开始会检测到INTR。如果此时IF位为1,则在当前指令结束后CPU连续运行两个中断响应周期。在第二个中断响应周期能获得外部可屏蔽中断源对应的中断类型号,将其乘以4,便指向存放中断向量的首地址,从中取出中断向量,送CS、IP。这样,第二个中断响应周期结束后,就开始执行中断服务程序。需要指出,在中断响应周期CPU还要进行将FR、IP、CS的内容入栈等操作。

⑶ 执行中断服务程序。 中断服务程序通常包括保护现场、开中断、中断服务(针对中断源的具体服务)、发中断结束命令、恢复现场以及中断返回 6个部分。

⑷ 中断返回。 中断服务程序的最后一条指令都应该是中断返回指令( IRET)。执行该指令时,从堆栈中弹出原先在中断响应时压入堆栈的FR、IP、CS的内容,断点地址被送入IP、CS中,于是返回到被打断的程序,继续往下执行。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 微型计算机组成原理(陆有才)课后习题答案 -- 2.2
    • 微型计算机组成原理(陆有才)课后习题答案 -- 10.29
    • 微型计算机组成原理(陆有才)课后习题答案 -- 8.1
    • 微型计算机组成原理(陆有才)课后习题答案 -- 6.34
    • 微型计算机组成原理(陆有才)课后习题答案 -- 3.10
    • 微型计算机组成原理(陆有才)课后习题答案 -- 6_30

    快速直达

    基础学科导航

    组成原理
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1