微机原理15.§7.38086中断系统.ppt_第1页
微机原理15.§7.38086中断系统.ppt_第2页
微机原理15.§7.38086中断系统.ppt_第3页
微机原理15.§7.38086中断系统.ppt_第4页
微机原理15.§7.38086中断系统.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020/6/13,1,第7章中断,7.38086中断系统,8086有一个简单灵活的中断系统。中断由类型号0-255指定。中断可以由软件或硬件启动。中断源可以来自中央处理器或外围芯片,如下图所示。2020/6/13,2,第七章中断,8086中断源,7.38086中断系统,2020/6/13,3,中央处理器内部中断,外部硬件中断,内部硬件中断,8086系列微处理器支持的中断分为以下三类:软件中断,第七章中断,7.38086中断系统,2020/6/13,4,第一,外部中断,8086有两条外部中断信号线:屏蔽中断请求线Intr中断请求通常来自可编程控制器8259A。中央处理器根据中频标志位决定是否响应INTR,也可以通过8259A中断屏蔽寄存器屏蔽外围芯片的中断请求。CPU对INTR的响应是连续执行两个中断响应周期,如下图所示。第7章中断,7.38086中断系统,2020/6/13,5,第7章中断,7.38086中断系统,2020/6/13,6,第7章中断,7.38086中断系统,2020/6/13,7,第7章中断,7.38086中断系统,2020/6/13,8,2.NMI,第7章中断系统,7.38086中断系统,2020/6/13内部硬件中断是由程序运行过程中的某些特定事件引起的,例如:第7章中断,7.38086中断系统,2020/6/13,10,除法错误中断-如果除数为0或执行除法指令时商溢出,则产生类型0中断。溢出中断-在指令执行过程中,如果在执行前一条指令后,类型4中断被设置为1,那么类型4中断将立即产生。但是,如果OF=0,则进入指令不起作用。单步中断如果TF=1,执行的每条指令都会导致类型1中断,使程序单步执行。它为用户提供了一种强大的调试方法。软件中断由执行INT指令的程序产生。当中央处理器执行输入指令时,立即产生一个中断,中断的类型号由指令的N表示。第7章中断,7.38086中断系统,2020/6/13,11,3。中断优先级。各种中断的优先级如下表所示:下图显示了8086系统的中断处理过程:第7章中断,7.38086中断系统,2020/6/13,12,第7章中断,7.38086中断系统,2020/6/13,13,4。中断向量表,用于存储中断服务程序的入口地址。它占用1K字节的内存00000 h 003ffh。该表分为256项,对应于中断类型号0 255,每项占用4个字节来存储相应类型的中断服务程序的入口地址,其中低位字是服务程序入口的偏移地址,高位字是段基地址。当取表时,这两个字分别装入IP和CS,然后传送到相应的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论