网站大量收购独家精品文档,联系QQ:2885784924

教学课件 微机原理(第五版) 孙杰.ppt

  1. 1、本文档共522页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1.4 IBM-PC微型计算机中断系统的结构 (1) 内部中断 内部中断又称软件中断,是由指令驱动或者是由指令通过CPU状态间接驱动的中断。内部中断的特点是: 中断类型号是指令中指定的,或是隐含的。 CPU不执行中断响应总线周期INTA。 除单步中断外,其他内部中断的优先级都比外部中断的要高,都不能被屏蔽(禁止)。 单步中断的优先级是所有中断里最低的,并可以用中断允许标志位TF置0来屏蔽。其他内部中断的优先级顺序依次为:除法出错中断、INTn指令中断、INT 0溢出中断和断点中断。 7.1.4 IBM-PC微型计算机中断系统的结构 由INTn指令调用的软中断可以分为以下几种类型: BIOS中断 DOS中断 未定义自由中断 特殊中断 (2) 外部硬件中断 顾名思义,外部硬件中断是由外部设备提出的中断请求而产生的。硬件中断通过CPU的两条外部中断请求信号线以及8259A中断控制器引入(具体内容可参看第六章有关内容),分为不可屏蔽中断和可屏蔽中断两种。 7.1.4 IBM-PC微型计算机中断系统的结构 2.中断类型号和中断向量表 在微型计算机中,对于所有的中断源系统都给它们分配了一个表示中断源的代号,这个代号称之为中断类型号。对于每一个中断类型号,通过定义可以与一个中断服务程序相对应。中断向量表的结构见图7-4。 图7-4 中断向量表的结构 7.1.4 IBM-PC微型计算机中断系统的结构 3. Pentium处理器的中断特征 与8086 CPU类似,Pentium处理器的中断系统也采用向量中断结构,可处理256种类型的中断。除了支持实地址方式和保护方式下的中断处理外,Pentium处理器还支持多处理器的高级可编程中断技术,因而,中断处理功能比16位CPU要强大得多。Pentium处理器将引起程序中断的来源分为硬件中断、软件中断和异常三类。 4. Pentium系列微型计算机保护方式下的中断特点 保护方式的中断处理过程与实地址方式相比有几点不同:第一,CPU根据中断类型号从中断描述符表而不是中断向量表获取中断服务程序入口地址的有关信息,中断描述符表的起始位置可由程序选择。第二,中断过程中要对被中断的程序代码进行保护,即要进行特权级检查。第三如果有出错码,还要将出错码压人堆栈。 7.2 输入输出接口 7.2.1 输入输出概述 为了能使微型计算机工作,各种外部设备(简称外设)是必不可少的。 一般的外设具有以下特点: 相对于主机,外设的工作速度远比主机慢,有时会相差几个数量级。 外设所采用的数据格式和主机内部的数据格式不同,外设的数据一般为8位格式,而主机内部采用的数据宽度要大的多。目前,64位的微型计算机已经广泛应用,甚至有向128位宽度发展的趋势。 外设与主机通常使用各自独立的时序控制逻辑,两者之间表现为异步工作状态。 7.2.1 输入输出概述 输入输出接口是计算机系统与外设交互信息的渠道、是计算机系统中用来协助完成传送数据和控制信息任务的部件。 从功能上来讲,计算机系统的输入输出接口可以分为通用接口与专用接口。 针对不同的使用功能,外设的种类有很多。但从它们与主机之间交换信息的角度来看,一般的外设具有以下特点: 相对于主机,外设的工作速度远比主机慢,有时会相差几个数量级。 外设所采用的数据格式和主机内部的数据格式不同,外设的数据一般为8位格式,而主机内部采用的数据宽度要大的多。目前,64位的微型计算机已经广泛应用,甚至有向128位宽度发展的趋势。 外设与主机通常使用各自独立的时序控制逻辑,两者之间表现为异步工作状态。 7.2.2 输入输出接口的构成与功能 1. 输入输出接口的构成 输入输出接口是指位于计算机系统的CPU与外设间通过系统总线进行信息传递的逻辑部件,是用来协助完成数据传送和控制任务的逻辑电路。一个基本的计算机系统的输入输出接口主要由三部分组成:与计算机总线的连接的数据锁存与缓冲逻辑、接口内部的地址译码与控制逻辑以及与外设连接的端口。它们的功能都是通过一系列寄存器或其他逻辑电路来实现的,基本逻辑原理见图7-6。 其外部特性反映为: 面向微处理器一侧的信号:与微处理器总线兼容 面向外设一侧的信号:与所接口的外设有关 7.2.2 输入输出接口的构成与功能 图7-6 计算机接口逻辑 7.2.2 输入输出接口的构成与功能 下面将输入输出接口的基本组成做一简要的介绍: (1) 端口部分: 接口部分通常设置有若干个寄存器,用来暂存与外设交换的数据、状态和控制命令,这些寄存器被称为端口。 (2) 地址译码电路 地址译码是接口

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档