检验员培训内容:8086cpu在响应中断过程中,连续执行两个INTA周期的作用是什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 10:35:19
微机原理与接口技术 题目

每个INTA(注意INTA头上有“帽子”,下同)周期包含4个状态周期,CPU每响应一次INTR(可屏蔽中断,就是受中断允许IF位控制的)中断,CPU执行两个连续的INTA。在第一个INTA周期,地址和数据总线被CPU弄成浮空状态,之后向82c59发送一个INTA信号,响应INTR请求,并禁止其它设备利用总线。第二个INTA周期,82c59把中断类型号n送上数据总线,之后CPU去把n去做处理(4*n,为什么是4*n呢,因为中断矢量表中存的地址需要1个基地址和一个偏移地址,这两个地址都是16位的,共计4个字节),查询中断矢量表,找到中断服务程序的入口地址,完成跳转,最后复位INT。