微机接口课件第7章 微型计算机与外设间的数据传递教学幻灯片.pptVIP

  • 4
  • 0
  • 约6.75千字
  • 约 94页
  • 2018-12-08 发布于天津
  • 举报

微机接口课件第7章 微型计算机与外设间的数据传递教学幻灯片.ppt

微机接口课件第7章 微型计算机与外设间的数据传递教学幻灯片.ppt

D7(T7)~D3(T3):中断类型号的高5位。 D2(ID2)~ D0(ID0):中断类型号的低3位,自动填入根据中断源IRi下标生成的3位二进制编码。 提示:8259A为8个中断源分配了8位的中断类型号,其中中断类型号的高5位都是相同的。 (3)ICW3 ICW3用于多片8259A的级联,只有在ICW1中的SNGL=0时才进行设置。在级联系统中,主片和从片都必须设置ICW3。主片ICW3的格式如图7-13所示。 D7~ D0:分别与IR7~IR0对应。如果Di=1,则对应的IRi端连有从片8259A;如果Di=0,则对应的IRi端不接从片。 D7~ D3:未用,通常设置为0。 D2(ID2)~ D0(ID0):指示从片接到主片的哪个IR,对应着IRi的下标号的3位二进制编码。 为保证中断结束后CPU能返回被中断的程序继续执行,硬件会自动进行断点保护。 即将标志寄存器、CS(被中断程序下一条指令的段地址)和IP(偏移地址)的内容压入堆栈,将标志寄存器IF和TF复位(关中断)。 不同的中断源对应着不同的中断服务程序; CPU可根据中断类型号自动计算出中断向量的偏移地址(中断类型号*4), 以便从中断向量表中取出相应的中断向量, 转去执行相应的中断服务程序。 每个中断向量占据4个连续的内存单元, 前两个单元存放中断服务程序的偏移地址,后两个单元存放中断服务程序的段地址, 由

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档