1 / 33
文档名称:

计算机接口专业技术大作业.doc

格式:doc   大小:1,908KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机接口专业技术大作业.doc

上传人:jianjian401 2019/11/8 文件大小:1.86 MB

下载得到文件列表

计算机接口专业技术大作业.doc

文档介绍

文档介绍:计算机接口技术大作业————————————————————————————————作者:————————————————————————————————日期: 年月哈尔滨哈飞集团汽车博物馆设计本科毕业设计(论文)指导教师:王五学号:0123456789专业:建筑学院系:建筑学院张三哈尔滨哈飞集团汽车博物馆设计张三计算机中断技术大作业题目深入理解中断系统目录一:什么是中断? 7二:基本概念 8我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。在上面看书的例子中,打断你看书的时间就是中断源(电话响了)。 ,硬中断 (不可屏蔽中断)&可屏蔽中断 &中断向量 &中断周期 11中断响应INTA:当8259A接收到第一个/INTA有效的负脉冲后,将被响应的中断源置入ISR(正在服务寄存器)的对应位,即ISR对应位置1,同时把IRR(中断请求寄存器)的对应位清0; &IF中断允许标志位 &中断优先级 &APIC &中断冲突 -X中断(PCIe)、中断处理子程序 、1号中断 、中断描述符表 、OS的事件、消息 14三:中断资源相关 -15中断请求外的 22四:中断系统 23五:多处理器系统的中断 25六:硬件、软件是怎么配合完成中断处理的 25七:编写8251查询发送、中断接收的自检程序 27摘要学****计算机组成原理和计算机接口技术之中,“中断”是一个必须要学****的美容,计算机之所以能够“智能”的运行起来使得其更容易被人使用很重要的一点就是有了中断技术。因为中断计算机从一个只靠计算速度和存储量来来博得人们喜爱的机器变成了一个用户有好的聪明的机器。本文将从几个问题入手来来逐一介绍计算机中断技术和中断系统。一:什么是中断?,中断是指由于接收到来自外围硬件(相对于中央处理器和内存)的异步信号或来自软件的同步信号,而进行相应的硬件/软件处理。发出这样的信号称为进行中断请求(interruptrequest,IRQ)。硬件中断导致处理器通过一个上下文切换(contextswitch)来保存执行状态(以程序计数器和程序状态字等寄存器信息为主);软件中断则通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种上下文切换,并将处理导向一段中断处理代码。中断在计算机多任务处理,尤其是实时系统中尤为有用。这样的系统,包括运行于其上的操作系统,也被称为“中断驱动的”(interrupt-driven)。上面是来自维基百科对中断定义。个人认为中断就是计算机在执行程序的过程中,当出现异常情况或者是特殊请求时,计算机停止执行现行程序的运行,转向对这些异常情况或特殊请求的处理,处理后再返回到现行程序的间断处,继续执行原程序,这就是中断。 。比如说你正在看书那么你就是CPU,看书就相当于你正在执行的程序,当你电话响了或者是有其他的事情发生导致你必须停下正在看的书去做另一件事(接电话)。那么这就是一个中断,在这个中断中现行程序是看书,中断时电话响了,CPU是你自己。当你接完电话之后(假设接完电话就没其他特殊的事了)那么你就回去看书,也就相当于定义中的返回执行原程序。。那么为什么会产生中断呢?为了介绍为什么会产生中断我们有必要对计算机的组成结构和工作的过程来了解一下。下图是计算机的组成结构。,那么计算机是如何工作的呢?计算机工作时,首先由键盘等输入设备。输入程序和数据,程序和数据信息,通过J/O接口电路,经数据总线送入主存贮器中,接着CPU开始运行输入的指令,并处理输入的数据。CPU要进行下列工作:⑴将指令的地址放到地址总线;⑵按着上述地址,通过数据总线在主存贮器中找到并取出指令,由指令译码器对该指令进行分析译码;⑶根据译码结果,取出指令所要处理的数据地址及相应的数据;⑷执行指令所代表的具体操作;⑸检查是否还有其它的控制信号,若有,则对定进行处理;