




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.2:最简单的中断情况微机原理8.2:最简单的中断情况微机原理外部中断8086有两条外部中断请求线1:INTR:可屏蔽中断:简单说就是CPU可以选择响应的中断!2:NMI:不可屏蔽中断:简单说就是CPU必须响应的中断!外部中断8086有两条外部中断请求线8.2:最简单的中断情况8
0
8
6
的
中
断
情
况CPU响应
中断的条件CPU对中
断的响应中断源CPU设置中断请求触发器设置中断屏蔽触发器(拓展)中断允许触发器为1(中断开放)现行指令结束关中断保留断点保护现场给出中断入口,转入相应的中断服务程序恢复现场开中断与返回8.2:最简单的中断情况8
0
8
6
的
中
断
情
况C概念回顾触发器是时序逻辑电路的基本单元的组成单元,属于时序逻辑电路!能够存储一位信号的基本单元电路称为"触发器";在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为寄存器。由于触发器内有记忆功能,因此利用触发器可以方便地构成寄存器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储n位二进制码的寄存器。寄存器:多个触发器构成,存储多位二进制信息所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是D触发器电路。锁存器多用于集成电路中,在数字电路中作为时序电路的存储元件概念回顾触发器是时序逻辑电路的基本单元的组成单元,属于时序逻接口电路和端口接口电路:计算机之间,计算机与外围设备之间,计算机内部部件之间起连接作用的逻辑电路。接口电路是CPU与外部设备进行信息交互的桥梁。
硬件端口:是接口电路中能被CPU直接访问的寄存器的地址这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。接口电路和端口接口电路:计算机之间,计算机与外围设备之间,计CPU响应中断的条件一:设置中断请求触发器(教材;P223)
对每个中断源来说,既要能发出中断请求信号,而且能保持这个信号,直至CPU响应该请求后再将其清除。因此,每个中断源都要有一个中断请求触发器,如下图中的触发器A。CPU响应中断的条件一:设置中断请求触发器(教材;P223图8-1设置中断请求的情况读入数据并清除中断请求信号!CPU通过端口和外设进行数据交换图8-1设置中断请求的情况读入数据并清除中断请求信号!CCPU响应中断的条件二:设置中断屏蔽触发器(拓展为什么?)
是指即使某个中断源发出中断请求信号,也使该信号不起作用的措施。方法是在每个外设的接口电路中设置一个中断屏蔽触发器,用来控制其对应外设所发出的中断请求能否送到CPU,只有为1时,外设的中断请求才能送至CPU!
进而又可把一组屏蔽触发器(如8个)组成一个中断屏蔽寄存器端口,用输出指令来控制其状态!
具有中断屏蔽的接口电路如下!CPU响应中断的条件二:设置中断屏蔽触发器(拓展为什么?)图8-2具有中断屏蔽的接口电路设置中断屏蔽触发器的指令WR写信号WR读信号CPU通过端口和外设进行数据交换图8-2具有中断屏蔽的接口电路设置中断屏蔽触发器的指令W
当外设发STB→数据入锁存器,中断请求触发器置1→若没有屏蔽则产生INTR→CPU满足条件(允许中断;指令执行完)发INTA→(进入中断服务子程序)读数据,发RD,和地址→清中断请求触发器,数据送D0~D7。
当外设发STB→数据入锁存器,中断请求触发器置1→若三:中断允许触发器为1(中断开放时)
教材224页CPU内部有一个中断允许触发器,只有当其为1时,CPU才响应中断!若其为0,即使INTR线上有中断请求,CPU也不响应!(按教材讲)IF标志位:就是控制CPU的中断状态!(开,或关)CLI指令:禁止中断发生,即关中断(IF标志位为0)STI指令:允许中断发生,即开中断(IF标志位为1)三:中断允许触发器为1(中断开放时)
教材224页四:现行指令结束后响应中断CPU在现行指令结束后响应中断,即运行到最后一个机器周期的最后一个T状态时,CPU才采样INTR线。教材224页(按教材讲)其响应的流程图如下所示!四:现行指令结束后响应中断CPU在现行指令结束后响应中断,即图8-3中断响应流程图中断锁存器置1图8-3中断响应流程图中断锁存器置18.2.2CPU对中断的响应讲解为什么这样做!
根据教材P224页!分别论述!(1)关中断(2)保留断点(3)保护现场(4)给出中断入口,转入相应的中断服务程序(5)恢复现场(6)开中断与返回8.2.2CPU对中断的响应讲解为什么这样做!
根据教材图8-4中断响应、服务及返回流程图图8-4中断响应、服务及返回流程图总结8
0
8
6
的
中
断
情
况CPU响应
中断的条件CPU对中
断的响应中断源CPU设置中断请求触发器设置中断屏蔽触发器(拓展)中断允许触发器为1(中断开放)现行指令结束关中断保留断点保护现场给出中断入口,转入相应的中断服务程序恢复现场开中断与返回总结8
0
8
6
的
中
断
情
况CPU响应
中断的条件中断允许寄存器IF是总的设置,IF=0则禁止一切中断请求,IF=1则允许中断请求进入。中断屏蔽寄存器是在中断允许即IF=1的基础上,对某些引脚的中断请求进行屏蔽的,8259有8个中断请求输入引脚,中断屏蔽寄存器为8位,分别对应这8个引脚,设为0则不屏蔽,该引脚的请求可以进入;而若中断屏蔽寄存器某些位设为1的话,表示屏蔽相应引脚的请求,该请求就不会进入8259的优先级分析器中。若中断屏蔽寄存器设为00001111B,则IR0~IR3的请求被屏蔽,IR4~IR7的中断请求未被屏蔽,可以进入优先级分析器,由优先级分析器找出其中优先级最高的一个请求,进而向CPU发出请求。
中断允许寄存器IF是总的设置,IF=0则禁止一切中断请求,I8.2:最简单的中断情况微机原理8.2:最简单的中断情况微机原理外部中断8086有两条外部中断请求线1:INTR:可屏蔽中断:简单说就是CPU可以选择响应的中断!2:NMI:不可屏蔽中断:简单说就是CPU必须响应的中断!外部中断8086有两条外部中断请求线8.2:最简单的中断情况8
0
8
6
的
中
断
情
况CPU响应
中断的条件CPU对中
断的响应中断源CPU设置中断请求触发器设置中断屏蔽触发器(拓展)中断允许触发器为1(中断开放)现行指令结束关中断保留断点保护现场给出中断入口,转入相应的中断服务程序恢复现场开中断与返回8.2:最简单的中断情况8
0
8
6
的
中
断
情
况C概念回顾触发器是时序逻辑电路的基本单元的组成单元,属于时序逻辑电路!能够存储一位信号的基本单元电路称为"触发器";在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为寄存器。由于触发器内有记忆功能,因此利用触发器可以方便地构成寄存器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储n位二进制码的寄存器。寄存器:多个触发器构成,存储多位二进制信息所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是D触发器电路。锁存器多用于集成电路中,在数字电路中作为时序电路的存储元件概念回顾触发器是时序逻辑电路的基本单元的组成单元,属于时序逻接口电路和端口接口电路:计算机之间,计算机与外围设备之间,计算机内部部件之间起连接作用的逻辑电路。接口电路是CPU与外部设备进行信息交互的桥梁。
硬件端口:是接口电路中能被CPU直接访问的寄存器的地址这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。接口电路和端口接口电路:计算机之间,计算机与外围设备之间,计CPU响应中断的条件一:设置中断请求触发器(教材;P223)
对每个中断源来说,既要能发出中断请求信号,而且能保持这个信号,直至CPU响应该请求后再将其清除。因此,每个中断源都要有一个中断请求触发器,如下图中的触发器A。CPU响应中断的条件一:设置中断请求触发器(教材;P223图8-1设置中断请求的情况读入数据并清除中断请求信号!CPU通过端口和外设进行数据交换图8-1设置中断请求的情况读入数据并清除中断请求信号!CCPU响应中断的条件二:设置中断屏蔽触发器(拓展为什么?)
是指即使某个中断源发出中断请求信号,也使该信号不起作用的措施。方法是在每个外设的接口电路中设置一个中断屏蔽触发器,用来控制其对应外设所发出的中断请求能否送到CPU,只有为1时,外设的中断请求才能送至CPU!
进而又可把一组屏蔽触发器(如8个)组成一个中断屏蔽寄存器端口,用输出指令来控制其状态!
具有中断屏蔽的接口电路如下!CPU响应中断的条件二:设置中断屏蔽触发器(拓展为什么?)图8-2具有中断屏蔽的接口电路设置中断屏蔽触发器的指令WR写信号WR读信号CPU通过端口和外设进行数据交换图8-2具有中断屏蔽的接口电路设置中断屏蔽触发器的指令W
当外设发STB→数据入锁存器,中断请求触发器置1→若没有屏蔽则产生INTR→CPU满足条件(允许中断;指令执行完)发INTA→(进入中断服务子程序)读数据,发RD,和地址→清中断请求触发器,数据送D0~D7。
当外设发STB→数据入锁存器,中断请求触发器置1→若三:中断允许触发器为1(中断开放时)
教材224页CPU内部有一个中断允许触发器,只有当其为1时,CPU才响应中断!若其为0,即使INTR线上有中断请求,CPU也不响应!(按教材讲)IF标志位:就是控制CPU的中断状态!(开,或关)CLI指令:禁止中断发生,即关中断(IF标志位为0)STI指令:允许中断发生,即开中断(IF标志位为1)三:中断允许触发器为1(中断开放时)
教材224页四:现行指令结束后响应中断CPU在现行指令结束后响应中断,即运行到最后一个机器周期的最后一个T状态时,CPU才采样INTR线。教材224页(按教材讲)其响应的流程图如下所示!四:现行指令结束后响应中断CPU在现行指令结束后响应中断,即图8-3中断响应流程图中断锁存器置1图8-3中断响应流程图中断锁存器置18.2.2CPU对中断的响应讲解为什么这样做!
根据教材P224页!分别论述!(1)关中断(2)保留断点(3)保护现场(4)给出中断入口,转入相应的中断服务程序(5)恢复现场(6)开中断与返回8.2.2CPU对中断的响应讲解为什么这样做!
根据教材图8-4中断响应、服务及返回流程图图8-4中断响应、服务及返回流程图总结8
0
8
6
的
中
断
情
况CPU响应
中断的条件CPU对中
断的响应中断源CPU设置中断请求触发器设置中断屏蔽触发器(拓展)中断允许触发器为1(中断开放)现行指令结束关中断保留断点保护现场给出中断入口,转入相应的中断服务程序恢复现场开中断与返回总结8
0
8
6
的
中
断
情
况CPU响应
中断的条件中断允许寄存器IF是总的设置,IF=0则禁止一切中断请求,IF=1则允许中断请求进入。中断屏蔽寄存器是在中断允许即IF=1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国陶瓷红外加热器行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国门帘市场深度调查研究报告
- 2025-2030中国铋市场深度调查研究报告
- 2025-2030中国钢铁信息化行业市场发展分析及发展潜力与投资机会研究报告
- 2025-2030中国针灸行业市场深度发展趋势与前景展望战略研究报告
- 2025-2030中国醋酸铈行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国那他珠单抗药物行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国透射式超声诊断仪行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国运动钓鱼用具行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国货代行业市场发展分析及竞争格局与投资前景研究报告
- 广东省2024-2025学年佛山市普通高中教学质量检测物理试卷及答案(二)高三试卷(佛山二模)
- 防水工程施工方案屋面防水施工的施工工艺
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 国家民政部所属单位招聘笔试真题2024
- 2024年安徽马鞍山技师学院专任教师招聘真题
- 2025年济源职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 专题03 古今中外科技成就(测试)(解析版)
- 2025天津市安全员《B证》考试题库及答案
- 设计服务费用合同(2025年版)
- 广数980TDA详细说明书
- 2025年安徽国际商务职业学院单招职业适应性测试题库完整版
评论
0/150
提交评论