第7章 中断系统1

第7章 中断系统1

ID:44092774

大小:348.00 KB

页数:27页

时间:2019-10-18

第7章  中断系统1_第1页
第7章  中断系统1_第2页
第7章  中断系统1_第3页
第7章  中断系统1_第4页
第7章  中断系统1_第5页
资源描述:

《第7章 中断系统1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8086中断系统第七章8086中断系统8086中断结构第7.1节8086中断结构一.硬件中断1.可屏蔽中断—输入为INTR引脚,高电平有效,受IF标志控制CPU在每条指令的最后一个T状态检测该引脚,若CPU响应中断请求,则输出/INTA低电平有效,从外设读取中断类型码。中断类型码:用1个字节对8086的256个中断类型进行的编码每个中断类型码对应1种中断类型,也对应4字节的中断服务程序入口地址(段地址:偏移量),中断服务程序入口地址又称中断向量。2.非屏蔽中断—输入为NMI引脚,上升沿有效,不受IF控制中断类型码为2,该中断一般用于非常事件。PC/X

2、T机中用于系统板上RAM奇偶错,I/O通道奇偶错和8087异常中断。8086中断结构二.软件中断1.除法溢出中断(INT0)若除数为0或商超过寄存器所能表达的范围,则产生类型为0的软件中断2.单步中断(INT1)若TF=1,则CPU每执行完一条指令后便产生类型码为1的软件中断3.执行INT指令引起的中断(INTn)执行INTn指令则会引起中断类型码为4的软件中断4.执行INTO指令引起的中断(INT4)若OF=1,则指令INTO引起中断类型码为4的软件中断三.中断优先级软件中断(单步中断除外)优先级最高NMI中断INTR中断单步中断优先级最低中断向量

3、表四.中断向量表8086在内存0000H~03FFH的1KB地址空间建立了一个中断向量表,用于存放256个中断向量,每个向量占4个字节,前两个字节为中断服务程序的偏移地址,后两个字节为段地址。因此:中断向量位置=中断类型码×4类型255指针除数为0单步非屏蔽断点溢出003FCH00000H00004H00008H0000CH00010HCSIP段地址偏移量例:INT21H指令调用第21号中断服务程序,其入口地址存放在中断向量表中84H~87H的连续4个字节(21H×4=84H)偏移量低8位偏移量高8位段地址低8位段地址高8位87H86H85H84HI

4、PCS8086/8088中断总结8086/8088中断总结PC机中,由8259A管理多个可屏蔽中断请求的优先级,IR0~IR7优先级由高到低,中断类型码为08H~0FH,例:IR0对应中断类型码08H中断控制逻辑INT3指令INTO指令单步中断除数为0中断INTn指令非屏蔽中断IR0IR1IR2IR3IR4IR5IR6IR78259AINTINTR可屏蔽中断请求1NMI软件中断硬件中断可屏蔽中断可屏蔽中断请求28259级联IBMPC/XT机中一般使用两片8259A级连8259级联后可管理15个外设,只能两级级联优先级:01(8……15)3

5、…7高低IR0IR1IR2IR3IR4IR5IR6IR7主片8259AINTINTRCPUIR8IR9IR10IR11IR12IR13IR14IR15从片8259AINTR8259内部结构第7.2节可编程中断控制器8259一.8259功能及内部结构INTAINT数据总线缓冲器读/写控制逻辑级连缓冲比较SP/EN控制电路控制逻辑初始化命令寄存器组操作命令寄存器组中断请求寄存器(IRR)IR0IR1IR2IR3IR4IR5IR6IR7中断服务寄存器(ISR)中断优先级分析器中断屏蔽寄存器(IMR)D7~D0RDWRCSA0CAS1CAS2CAS0功能简

6、介:具有8级优先权控制,通过级联可扩展至64级每一级中断都可以屏蔽和允许中断申请可以有电平触发,也可有边沿触发级联逻辑控制8259A的主从工作方式8259内部结构说明内部结构说明IRR—中断请求寄存器,保存8个输入端IR0~IR7的中断申请状态,输入可高电平有效,也可上升沿有效;ISR—中断服务寄存器,保存CPU正在处理的中断请求;IMR—中断屏蔽寄存器,对中断申请进行屏蔽控制;中断优先级分析器决定中断申请的优先级;控制逻辑初始化命令寄存器组:ICW1~ICW4操作命令寄存器组:OCW1~OCW3INT中断申请输出,高电平有效,可连接8086INTR

7、引脚/INTA中断响应输入,接收8086发出的中断响应信号,有效时8259应输出中断类型码8259内部结构1234567891011121314CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GNDIntel8259A2827262524232221201918171615VccA0INTAIR7IR6IR5IR4IR3IR2IR1IR0INTSP/ENCAS28259A引脚图内部结构说明D7~D0双向三态数据线,传送数据/RD读信号,低电平有效/WR写信号,低电平有效/CS片选信号,低有效,给8259分配地址A0用于选择8259内部不同

8、的寄存器。CAS2~CAS0级联信号线,当8259为主片时为输出,从片时为输入SP/EN在非缓冲工作方式时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。