- 1、本文档共185页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机硬件及网络]计算机组成原理 第五章 指令体系结构
* * * * * * ⑤中断屏蔽 当产生中断请求后用程序方式有选择地封锁部分中断,而允许其余部分中断仍得到响应,称为中断屏蔽。实现方法是为每个中断源设置一个中断屏蔽触发器来屏蔽设备的中断请求。(屏蔽寄存器、屏蔽码) ⑥可屏蔽中断与不可屏蔽中断 CPU可以通过指令限制其发出中断请求的中断称为可屏蔽中断;一些中断不允许执行屏蔽,如电源掉电中断,这类中断称为不可屏蔽中断。 ⑦禁止中断 如果由于某种原因,在很短一段时间内, 不允许CPU接收任何中断请求,称为禁止中断。在CPU内部,设置一个中断允许触发器,该触发器若为1,允许中断,若为0,禁止中断,可通过开、关中断指令来置位和复位。 2)中断过程 中断过程由中断请求、中断响应、中断处理和返回组成。 ①中断请求 中断源发中断请求需要满足2个条件:外设工作已经完成和该外设中断未被屏蔽。 为了随机接收异步设备的中断请求,而又能保持与系统的同步,接口中设置请求中断触发器,当设备工作完成而且未被屏蔽时,在系统时钟控制下,将请求中断触发器置为1,把申请信号记录下来,并由它向CPU发中断请求信号。全机的中断触发器构成中断寄存器,其内容称为中断字或中断码。 外设的中断请求信号通过线路(公用中断请求线或各自的中断请求线)传送到CPU。 ②中断响应(判优) CPU收到中断请求后,中止现行程序的执行,转去为某个设备服务的过程称为中断响应。 中断响应需要满足3个条件: 中断源有中断请求、CPU允许接受中断请求(开中断状态)、一条指令执行完。(无MDA请求) 中断响应方案依据向量和非向量中断而有所不同。 非向量中断(单线请求) 中断响应即为CPU进入中断周期状态,在中断周期状态下由CPU执行一条中断隐指令(由硬件在中断响应时产生)。这条隐指令主要完成3个操作:关中断,保存断点和识别中断源,转向中断处理程序。 识别中断源(找出优先级最高的中断源): ※ 程序查询法(软件排队判优) ※ 硬件查询法(菊花链判优) 向量中断(多线(独立)请求) 在向量中断中,每一个中断源都给出一个中断向量(中断服务程序入口地址)和向量地 址,当CPU响应中断后,用中断向量来识别中断源,产生中断服务程序入口地址。 ③中断处理和返回 CPU在中断响应后转入中断服务程序,进入中断服务处理。中断服务程序一般由三部分(先行段、本体段和恢复段)组成。 保护现场一般指PSW及CPU中某些寄存器内容。保存旧屏蔽字是为了中断返回前恢复屏蔽字,设置新屏蔽字是为了实现改变中断优先级或控制中断的产生。 开中断:允许更高级中断请求能得到响应,实现中断嵌套。 执行中断服务程序,为中断源服务。 关中断:在恢复现场和屏蔽字前不允许被中断打断。 恢复现场和屏蔽字:将现场和屏蔽字恢复到进入中断前的状态。 中断返回:从断点开始继续执行原程序。 22(09).下列选项中能够引起外部中断的事件是 A键盘输入 B 除数为零 C 浮点运算下溢 D访存缺页 21(10)、单级中断系统中,中断服务程序执行顺序是() I保护现场 II开中断 III关中断 IV保存断点 V中断事件处理 VI恢复现场 VII中断返回 A、I、V、VI、II、VII B、III、I、V、VII C、III、IV、V、VI、VII D、IV、I、V、VI、VII 例:在下列发生中断请求的条件中,()是必须满足的 A 一条指令执行结束 B 一次I/O操作结束 C 机器内部发生故障 D 一次DMA操作结束 例:中断处理过程中,()项是由硬件完成。 A 关中断 B 开中断 C 保存CPU现场 D 恢复CPU现场 例:为了便于实现多级中断,保存现场信息最有效的方法是采用()。 A 通用寄存器 B 堆栈 C 存储器 D 外存 例:有关中断的论述不正确的是() A CPU和I/O设备可实现并行工作,但设备之间不可并行工作 B 可以实现多道程序、分时操作、实时操作等 C 对高速外设(如磁盘)采用中断可能引起数据丢失 D 计算机的中断源可来自主机,也可来自外设 21(12)、下列选项中。在I/O总线的数据线上传输的信息包括 Ⅰ I/O接口中的命令字 Ⅱ I/O接口中的状态字 Ⅲ 中断类型号 A.仅Ⅰ、Ⅱ B. 仅 Ⅰ、Ⅲ C. 仅Ⅱ、Ⅲ D. Ⅰ、Ⅱ、Ⅲ 22、响应
您可能关注的文档
- [计算机]直接投资系统角色说明及用户添加简明手册银行.doc
- [计算机]科技论文写作格式与基本要求.doc
- [计算机]第12章 图形与图像.ppt
- [计算机]第3章 补体系统.ppt
- [计算机]第3章数据处理4位操作和字符串操作指令1.ppt
- [计算机]第4章 数据库的创建和使用2.pdf
- [计算机]第5讲 多媒体.ppt
- [计算机]第6讲 链接1.ppt
- [计算机]第二章 Linux常用命令和基本管理.ppt
- [计算机]第五章 汇编语言程序开发.pdf
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)