7中断技术完整选读.ppt

8088的中断向量表 向量号255的CS值 用户中断 (向量号255) 3FCH 向量号255的IP值 …… 向量号2的CS值 非屏蔽中断 (向量号2) 008H 向量号2的IP值 向量号1的CS值 单步中断 (向量号1) 004H 向量号1的IP值 向量号0的CS值 除法错中断 (向量号0) 000H 向量号0的IP值 IR7~IR0,CAS2~CAS0 SP/EN:双向 1、当8259A采用缓冲方式时(多片),作为输出,在数据从8259A往CPU传输时使数据总线驱动器启动。 2、当8259A采用非缓冲方式时(一片或少数片,无需总线驱动器),作为输入,用来决定本片是主片还是从片,=1时为主片,=0时为从片。 2、8259A的内部结构 数据总线缓冲器 读/写控制电路 级联缓冲器/比较器 中断请求寄存器IRR: 保存8条外界中断请求信号IR0~IR7的请求状态 Di位为1表示IRi引脚有中断请求;为0表示无请求 第7章:8259A的内部寄存器 中断屏蔽寄存器IMR 保存对中断请求信号IR的屏蔽状态 Di位为1表示IRi中断被屏蔽(禁止);为0表示允许 中断服务寄存器ISR 保存正在被8259A服务着的中断状态 Di位为1表示IRi中断正在服务中;为0表示没有被服务 优先级判别器PR 控制电路 3、8259A的编程结构 第一组寄存器有4个,用来容纳初始化命令字(ICW1

文档评论(0)

1亿VIP精品文档

相关文档