微机原理与接口技术第6章输入输出技术_第1页
微机原理与接口技术第6章输入输出技术_第2页
微机原理与接口技术第6章输入输出技术_第3页
微机原理与接口技术第6章输入输出技术_第4页
微机原理与接口技术第6章输入输出技术_第5页
已阅读5页,还剩202页未读 继续免费阅读

下载本文档

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

文档简介

微机原理与接口技术 清华大学出版社 2013年 4月 24日 第 6章 输入 /输出技术 微机原理与接口技术 清华大学出版社 2013年 4月 24日 本章要点 I/ I/ 中断系统的基本概念 8086 8259 237A 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 在不同的微机系统中,为实现外部设备与微机系统的连接,人们使用了大量的输入输出设备,如键盘、鼠标、显示器、软 /硬磁盘存储器等;在某些控制场合,还用到了模 /数转换器、数 /模转换器等。由于以上这些设备和装置的工作原理、驱动方式、信息格式、以及工作速度等各不相同,其数据处理速度也各不相同,但都比 以,这些外部设备不能与 必须经过中间电路再与系统连接,这部分中间电路被称作 I/称 I/就是说, I/够协助完成数据传送和传送控制任务的那部分电路。 在 括系统板上的可编程接口芯片和插在 I/。任何一个微机应用系统的研制与设计,其硬件部分实际上主要是微机接口的研制与设计。接口电路属于微机的硬件系统,而软件是控制这些电路按要求工作的驱动程序,任何接口电路的应用,都离不开软件的驱动与配合。因此,在学习这部分知识时,必须注意其软硬结合的特点。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 作为接口电路,通常必须为外部设备提供几个不同地址的寄存器,每个寄存器称为一个 I/通常的 I/I/态、控制三类寄存器组成, 态、控制三种端口( 址,并与之交换信息。这三种端口被简称为数据口、状态口、控制口。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 数据寄存器可分为输入缓冲寄存器和输出缓冲寄存器两种。在输入时,由输入缓冲寄存器保存外设发往 输出时,由输出缓冲寄存器保存 了输入 /输出缓冲寄存器,就可以在高速工作的 态寄存器主要用来保存外设现行的各种状态信息,从而让处理器了解数据传送过程中正在发生或最近已发生的状况。控制寄存器用来存放处理器发来的控制命令与其它信息,确定接口电路的工作方式和功能。以上三种寄存器是 I/较复杂的 I/口地址译码器、内部控制器、对外联络控制逻辑等部分。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 任何接口电路,均包括如下基本功能: 1. 作为微型机与外设之间传递数据的中间缓冲站 由于 外设的处理速度相对较慢,所以有必要把数据放在输入接口和输出接口中缓存起来。在输入接口中,通常要安排三态门等缓冲隔离环节。仅当 允许选定的输入设备将数据送到系统总线,此时其它输入设备与数据总线隔离。在输出接口中,一般需要安排锁存器等锁存环节,将输出数据锁存起来。这使外设有足够的时间处理高速系统传送过来的数据,同时又不妨碍 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 2. 正确寻址与微机交换数据的外设 对任何一个微机系统,通常含有多个 I/每一个 I/可能包括多个端口,如数据口、控制口、状态口,以及对外联络控制逻辑等其它端口。其中每种端口的数目可能还不止一个。所以,每个端口都必须要有自己对应的端口地址。当系统对某个端口访问时,能迅速找到相应的端口。接口电路的功能之一就是能对 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 3. 提供微型机与外设间交换数据所需的控制逻辑与状态信号 I/进行数据交换时,既要面向 要面向外设进行联络。接口电路必须提供完成这一功能所需的控制逻辑与状态信号。这些信号具体包括状态信号、控制信号和请求信号等。同时,由于计算机直接处理的信号与外设所使用的信号可能不相同,它可能是一定范围内的数字量、开关量和脉冲量。所以,在输入输出时,必须将这些信号转变成适合的形式才能传输。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 、状态信息和控制信息等。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 1. 数据 在微型计算机系统中,数据通常包括数字量、模拟量和开关量等三种类型。数字量指由键盘或其它读入设备输入的,以二进制形式表示的数,或是以 位数有 8位、 16位和 32位三种。模拟量是指在计算机控制系统中,某些现场信息(如压力、声音等)经传感器转换为电信号,再通过放大得到模拟电压或电流。这些信号不能直接输入至计算机,需先经 A/样,计算机对外部设备的控制先必须将数字信号经 D/经相应的幅度处理后才能去控制执行机构。开关量是指只含两种状态的量(如电灯的开与关,电路的通与断等),故只需用一位二进制数即可描述。在这种情况下,对一个字长为 16位的机器一次输出就可以控制 16个这样的开关量。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 2. 状态信息 状态信息作为一种 ,主要用来指示输入输出设备当前的状态。当有输入时,主要察看输入设备是否准备好。若准备好,则状态信息为 有输出时,看输出设备是否有空。若有空,则状态信息为)。若输出设备正在输出信息,则状态信息显示为 )。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 3. 控制信息 控制信息主要是指用来控制输入或输出设备的一类接口信息,它能够控制设备的启动与停止。 数据、状态信息和控制信息作为 ,必须分别传送。但大部分微型计算机都只有通用的输入 此,状态信息与控制信息必须作为数据来传送。且在传送过程中为了区分这些信息,它们必须要有自己专用的端口地址。以根据不同的任务,寻址不同的端口,从而实现不同的操作。由于一个外设端口是 8位,而通常情况下状态与控制端口都仅有 1位或 2位,故不同外设的状态与控制信息可共用一个端口。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 外部设备与微处理器进行信息交换必须通过访问该外设相对应的端口来实现。具体访问这些外设端口的过程叫做寻址。端口的寻址方式通常有两种:存储器映像的 I/。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 存储器映像的 I/ 存储器映像的 I/,同等看待。也可以认为是在存储器中给 I/ 8000系列就采用了这种寻址方式。其寻址的连接方式如图 6图中,由于 I/可用存储器读写信号来控制其读写,而不需要专门的控制信号。至于到底访问哪个空间可通过地址译码来实现。对 64用这种寻址方式时可将该存储空间分为高半地址与低半地址两部分,其中高半地址为 I/半地址为存储器地址。具体可利用 当时, 时,。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 存储器映像寻址的主要优点是:端口寻址手段丰富,对其数据进行操作可与对存储器操作一样灵活。且不需要专门的 I/有利于 I/外,这种 I/是 I/只受总存储容量的限制;二是读写控制逻辑比较简单。主要缺点是 I/可用的内存空间减少。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ I/ I/。由于它们编址的独立性,所以,微处理器需要提供两类访问指令:一类用于存储器访问,它具有多种寻址方式;另一类用于 I/类指令往往比较简单。在这种寻址方式中, ,故也叫专用 I/这些专用的 I/输入指令 出指令 于不同的微处理器,具有各不相同的指令格式。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 由于系统需要的 I/以设置 256 1024个端口对于一般微型机系统已经足够,故对 I/ 10根地址线。图 6,图中对I/根地址线。与存储器映像寻址相比,处理器对 I/ 来实现的。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 像 8086/8088等就采用了 I/些指令包含直接寻址和寄存器间接寻址两种类型。对以 8086为 采用直接寻址,则其指令格式为: 输入指令: L, 输出指令: 这种直接寻址方式的端口地址为一个字节长,可寻址 256个端口 微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/微机原理与接口技术 清华大学出版社 2013年 4月 24日 I/ 如采用间接寻址,则其指令格式为: 输入指令: 输出指令: 这种间接寻址方式的端口地址为两个字节长,由 寻址 64 对上述 I/加器 而 令中指定端口及其下一个端口的内容,分别与 这种寻址方式的优点是: I/不占用存储器地址空间。地址线较少,且寻址速度相对较快;专门 I/编制的程序清晰,便于理解和检查。缺点是 I/问端口的手段远不如访问存储器的手段丰富,导致程序设计的灵活性较差;需要存储器和 I/加了控制逻辑的复杂性。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 当信息在 提高工作效率,保证传送的可靠性,按照传送控制方式的不同,通常包括无条件传送、查询传送、中断传送、以及 微机原理与接口技术 清华大学出版社 2013年 4月 24日 无条件传送方式 无条件传送是一种最简单的程序控制传送方式。当程序执行到输入输出指令时, 接进行数据的传送。这种信息传送方式,只限于定时为已知且固定不变的低速 I/不需要等待时间的 I/如,让数码管显示输出代码时,数码管可随时接收 可立即显示。当 认为它们处于“就绪”状态,随时可进行数据传送。 按这种方式传送信息时,外部设备必须已准备好,系统不需要查询外设的状态。在输入时,只给出 在输出时,则仅给出 种传送方式的输入输出接口电路最简单,一般只需要设置数据缓冲寄存器和外设端口地址译码器就可以了。其接口如图 6 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 在输入时,可认为来自外设的数据已输入至三态缓冲器,此时 定的端口地址经地址总线送至地址译码器,并和、信号相“与”后,选通这个输入接口的三态缓冲器,将输入设备送入接口的数据经数据总线输至 在输出时, 输出数据经数据总线加到输出锁存器的输入端。指定端口的地址由地址总线送至地址译码器,并和、信号相“与”,选通该输出接口的锁存器,将输出数据暂存锁存器,由它再把数据输出到外设。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 无条件传送的接口电路和程序控制都比较简单,但有它特殊的应用条件:输入时外设必须已准备好数据,输出时接口锁存器必须为空。即接口和I/绪”状态。 图 6中 8位锁存器构成输出口。数据的锁存通过时钟信号 经反向驱动器驱动 8个发光二极管发光。三态缓冲器构成输入口。它与 8个开关相连,当取各开关的状态。两个端口均利用 以输入口和输出口的 I/000H。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 查询传送方式 程序控制下的查询传送方式,又称异步传送方式。它在执行输入输出操作之前,需通过测试程序对外部设备的状态进行检查。当所选定的外设已准备“就绪”后,才开始进行输入输出操作。其工作流程包括两个基本工作环节,如图 6 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 ( 1)查询环节 这个环节主要通过读取状态寄存器的标志位来检查外设是否“就绪”。若没有“就绪”,则程序不断循环,直至“就绪”后才继续进行下一步工作。但在实际过程中,有时由于外设故障导致不能“就绪”,使查询程序进入一个死循环。为解决这个问题,通常可采用加超时判断来处理这种异常情况,即循环程序超过了规定时间,则自动退出该查询环节。 系统是否“就绪”,可在状态寄存器中设置某一位为标志位来确定。若系统中有多个端口的状态需查询,可定义多个标志位,并将它们集中在同一个状态寄存器内,查询时可采用轮询办法进行。此时, 某个标志位“就绪”,则对其进行服务,服务完成后继续进行查询。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 ( 2)传送环节 当上一环节完成后,将对数据口实现寻址,并通过输入指令从数据端口输入数据,或利用输出指令从数据端口输出数据。 查询传送方式中 ,I/ I/优点是:比无条件传送方式更容易实现数据的有准备传送,控制程序也容易编写,且工作可靠,适应面宽。但由于需要不断测试状态信息,使大量 致传送效率较低。对配外设对象不多,实时性要求不太高的情况下可使用这种传送方式。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 由于 ,故当 难保证外设已经准备好输入信息;同样,很难保证外设已准备好接收输出信息。所以,在程序控制下的传送方式,必须在传送前先检查外设的状态。对查询传送方式,接口部分除了有数据传送的端口外,还必须有传送状态信息的端口,其输入接口电路如图 68位锁存器与 8位三态缓冲器构成数据寄存器,该接口的输入端连接输入设备,输出端直接与系统的数据总线相连。状态寄存器由 1位锁存器和 1位三态缓冲器构成。输入设备可通过控制信号对该状态口进行控制, 0访问该状态口。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 具体工作过程如下:当输入设备的数据已经准备好后,一方面将数据送入 8位锁存器,另一方面对状态信息标志位 。当检查状态信息。若数据已经准备好,则输入相应数据,并使状态信息清“ 0”。否则,等待数据准备“就绪”。图 6位,而状态信息为 1位,其对应数据和状态信息如图 6有多个外设时,状态信息可使用同一端口,但使用不同的位。图6 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 查询式输入的相应程序段为: L, ;从状态口输入状态信息 L, 01H ;测试标志位是否为 1 ;未就绪,继续查询 L, ;从数据端口输入数据 微机原理与接口技术 清华大学出版社 2013年 4月 24日 当有信息输出时,与查询输入一样, 外设有空,则执行输出指令,否则就继续查询,直至有空为止。因此,查询式输出方式的接口电路同样必须包含状态信息端口。具体接口电路如图 68位锁存器作为数据寄存器,其输入端与数据总线相连,输出端连接输出设备。与查询式输入一致,状态寄存器同样由 1位锁存器和 1位三态缓冲器构成。输出设备可通过另外的信号线对该状态口进行控制, 7输入该状态口的信息。 具体工作过程如下:当输出设备将数据输出后,会发出一个 。 知道外设空闲,可以执行输出指令,将新的输出数据发送到数据总线上,同时把数据口地址发送到地址总线上。由地址译码器产生的译码信号和相“与”后,发出选通信号,将输出数据送至 8位锁存器。同时,将 ,并通知外设进行数据输出操作。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 图 6位,状态信息为 1位,其对应数据和状态信息如图 6查询式输入一样,对多个外设可使用同一端口来存放状态信息,但使用不同的位。图 6 微机原理与接口技术 清华大学出版社 2013年 4月 24日 查询式输出的相应程序段为: L, ;从状态口输入状态信息 L, 80H ;测试标志位 ;未就绪,继续查询 L, ;从缓冲区 ;从数据端口输出 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断传送方式 在程序查询传送方式中,由于 ,故在此期间, 外设没准备好,不能干其它工作, 对 整个系统性能下降。尤其对某些数据输入或输出速度很慢的外部设备,如键盘、打印机等更是如此。如果 可执行大量的其它指令。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 为弥补这种缺陷,提高 I/采用中断传输机制。即 外设有需要时可向 去执行中断服务子程序;待中断服务程序执行完毕后, 续处理被临时中断的事务。在这种情况下, 大提高其使用效率。 图 6中的数据寄存器由 8位锁存器与 8位三态缓冲器构成。当输入装置准备“就绪”以后,发出选通信号,将数据存入锁存器,并使 。若此时允许中断(中断允许触发器置为 1),则产生一个中断请求信号 停现在的工作,转入中断服务程序,执行数据输入的指令,并将中断请求标志复位。待中断处理结束后, 图 6于识别“中断源”,有关内容将在 微机原理与接口技术 清华大学出版社 2013年 4月 24日 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断传送方式中 , I/。在这种传送方式中,中断服务程序必须是预先设计好的,且其程序入口地址已知,调用时间则由外部信号决定。中断传送的显著特点是:能节省大量的现 高计算机的使用效率,并使 I/适应于计算机工作量饱满,且实时性要求又很高的系统。但这种控制方式的硬件比较复杂,软件开发与调试也相应比程序查询方式困难。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 在前几种程序控制的传送方式中,所有传送均通过 每条指令均需要取指时间和执行指令时间,无形当中降低了数据交换速度。况且 者 外设需要与存储器交换数据时,需要利用际上这一步是不必要的。此外,由于传送多数是以数据块的形式进行的,这种传送还伴随着地址指针的改变,以及传送计数器的改变等附加操作,这使得传输速度进一步降低。为解决这个问题,减少不必要的中间步骤,可采用 在外设与存储器间传送数据时,不需要通过 专门的硬件装置 可完成。由于这种传送是在硬件控制下完成,不需 具有较高的工作效率。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 一端与 它控制存储器与高速I/ 其工作过程是:当 I/由 I/由 后 由 时, 它控制存储器与 I/一批数据传送完毕, 微机原理与接口技术 清华大学出版社 2013年 4月 24日 由此可见,这种传送方式的特点是:在数据传送过程中,由 需要 量数据传送时效率很高,通常用于高速I/细工作原理在6 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 中断与中断系统功能 1. 中断的基本含义 中断是这样一个过程:当 断源)需要处理时,中止正在执行的程序(断点),转去执行请求中断的那个事件的处理程序(中断服务程序),执行完后,再返回被暂时中止执行的程序(中断返回),从断点处继续执行。 如图 6主程序执行到第 然中断源 请中断,这是 标志寄存器 n+1条指令)的地址(断点)压入堆栈后,清 直执行到其最后一条指令 堆栈中弹出标志寄存器的内容和原主程序的断点,返回到主程序的第 n+1条指令处继续执行。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 中断源 A 申请中断 源程序 第 n 条指令 第 n+1 条指令 A 的 中断服务程序 第 1 条指令 第 i 条指令 第 i+1 条指令 断点 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 2. 中断系统及其作用、功能 中断系统是实现中断功能的软、硬件的集合。整个中断过程由计算机的中断系统配合用户设计的中断服务程序来实现。 中断系统在微机中作用有如下三项: ( 1)实现并行处理; ( 2)实现实时处理; ( 3)实现故障处理。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 微机的中断系统应具有以下功能: ( 1)中断响应:当中断源有中断请求时, ( 2)断点保护和中断处理 :在中断响应后, 转去执行相应的中断服务程序。 ( 3)中断优先级排队:当有两个或两个以上中断源同时申请中断时,应能给出处理的优先顺序,保证先执行优先级高的中断。 ( 4)中断嵌套:在中断处理过程中,发生新的中断请求,高级的中断源申请中断时,能中止低级中断源的服务程序,而转去响应和处理优先级较高的中断请求,处理结束后再返回较低级的中断服务程序,这一过程称中断嵌套或多重中断。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 图 6级嵌套中断的示例。如图 6主程序执行到第 然 1还号设备发出中断请求,申请中断,这是 标志寄存器 n+1条指令)的地址(断点)压入堆栈后,清 1号的中断服务程序。 当 1号中断服务程序执行到第 有更高一级的 2号设备产生中断请求信号,执行完第 存当前标志寄存器的值和断点( 1号中断服务程序的第 i+1条指令的内存单元的地址),进入 2号中断服务程序。 当在 2号中断服务程序中,执行到最后一条指令 1号中断服务程序的断点地址与标志寄存器的值从堆栈中弹出,从而返回到 1号中断服务程序的第 i+1条指令处,执行该指令,直到执行到 1号中断服务程序的 从堆栈中弹出标志寄存器的内容和原主程序的断点,返回到主程序的第 n+1条指令处继续执行,直到整个程序执行结束。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 1 号设备 申请中断 2 号设备 申请中断 源程序 第 n 条指令 第 n+1 条指令 1 号 中断服务程序 第 1 条指令 第 i 条指令 第 i+1 条指令 I R E T 断点 断点 2 号 中断服务程序 第 1 条指令 第 j 条指令 第 j +1 条指令 I R E T 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 3. 中断指令 外中断 (又称硬件中断 )是由外设发出中断信号引起的,没有中断指令。 ( 1)软中断指令 指令格式: n 指令功能:转到相应中断处理程序执行, 在转移过程中,系统首先保护断点,将 栈后从中断向量表相应单元取出中断向量,送入 P,完成转移。 ( 2)中断返回指令 指令格式: 指令功能:从中断服务程序返回主程序,主要是恢复中断前的 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 中断工作过程 中断工作过程,也叫中断过程或中断处理过程,一般包含以下五个步骤:中断请求、中断判优、中断响应、中断处理以及中断返回。如图6 1. 中断请求 由中断源发出中断请求信号,外部由硬件产生,内部由指令产生。 2. 中断判优 如果有两个或两个以上中断源同时发出中断请求,要根据中断优先级,找出最高级别的中断源,首先响应其中断请求,处理完后再响应较低一级的中断源。 如果中断源发出中断请求时, 应允许优先权高的中断源中断低一级的中断服务程序,实现中断嵌套。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 Y Y N Y 关闭中断 I R E T 返回指令 恢复现场 保护断点 保护现场 开中断 中断服务 关中断 自动将 F L 允许响应更高优先级的中断 保护出栈操作 自动将 F L c p u 自动开中断 中断服务子程序c p u 产生两个 I 负脉冲 I F = 1 ? 非屏蔽中断 ? 有中断请求吗? 执行结束 ? 取下一条指令 执行指令 N N N 处理器硬件自动完成微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 3. 中断响应 满足一定条件下,就进入中断响应周期。 ( 1)接收到有效的中断请求信号; ( 2) 8086断标志 1”); ( 3) 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 自动完成以下处理: ( 1)关中断( 8086F)。因为 进行必要的中断处理,在此期间不允许其它中断源来打扰。 ( 2)断点保护。对于 8086把断点地址 ( 3)形成中断入口地址。 据判优逻辑提供的中断源标识,获得中断服务程序的入口地址,转向对应的中断服务程序。 微机原理与接口技术 清华大学出版社 2013年 4月 24日 中断系统的基本概念 4. 中断处理 中断处理也叫中断服务,是由中断服务程序完成的。中断服务程序一般应由以下几部分按顺序组成: ( 1)保护现场:用入栈指令把中断服务程序中要用到的寄存器内容压入堆栈,以便返回后 点地址是由硬件自动保护的,不用在中断服务程序中保护。 ( 2) 便执行中断服务时能响应高一级的中断请求,实现中断嵌套。需要注意的是:用 在 真正开放中断。中断过程中,可以多次开放和关闭中断,但一般只在程序的关键部分才关闭中断,其它部分则要开放中断以允许中断嵌套。 ( 3)中断服务程序:执行输入 /输出或事件处理程序。 ( 4) 恢复现场做准备; ( 5)恢复现场:用出栈指令把保护现场时进栈寄存器内容恢复,注意应按先进后出的原则与进栈指令一一对应。出栈后,堆栈指针也应恢复到进入中断处理时的位置。 ( 6) 证返回后仍可响应中断。 ( 7)中断返回: 8086中断结

温馨提示

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

评论

0/150

提交评论