微机接口技术CH05.DOC
微机原理与接口技术

5.2 I/O端口及其编址方式
5.1.2 接口电路中的信息
❖数据信息 ❖状态信息 ❖控制信息
习惯上把分别传送这三种信息的端口称为 数据口、状态口、控制口
1.数据信息
❖ (1)数字量:
通常以8位或16位的二进制数以及ASCII码的形式传 输,主要指由键盘、磁盘、光盘等输入的信息或主 机送给打印机、显示器、绘图仪等的信息。
❖ (2)模拟量:
第5章 输入输出接口
❖5.1 微机接口及接口技术 ❖5.2 I/O端口及其编址方式 ❖5.3 端口地址译码 ❖5.4 CPU与外设之间的数据传送方式
5.1 微机接口及接口技术
• 5.1.1 为什么要设置接口电路 • 5.1.2 接口电路中的信息 • 5.1.3 接口的基本功能 • 5.1.4 接口的基本结构
2. 端口选择功能
❖微机系统中常有多个外设,而CPU在任一 时刻只能与一个端口交换信息,因此需要 通过接口的地址译码电路对端口进行寻址。
3. 信号转换功能
❖外设所提供的数据、状态和控制信号可能 与微机的总线信号不兼容,所以接口电路 应进行相应的信号转换。
4. 接收和执行CPU命令的功能
❖CPU对外设的控制命令一般以代码形式输 出到接口电路的控制端口,接口电路对命 令代码进行识别、分析,分解成若干控制 信号,传送到I/O设备,并产生相应的具 体操作。
模拟的电压、电流或者非电量。对模拟量输入而言, 需先经过传感器转换成电信号,再经A/D转换器变成 数字量;如果需要输出模拟控制量的话,就要进行 上述过程的逆转换。
❖ (3)开关量:
用“0”和“1”来表示两种状态,如开关的通/断、电 机的转/停、阀门的开/关等。
2.状态信息
CPU在传送数据信息之前,经常需要先了解外 设当前的状态。如输入设备的数据是否准备好 、输出设备是否忙等。
微机原理接口技术

微机原理接口技术
微机原理接口技术是指在微机系统中,通过特定的接口将硬件设备与计算机之间进行连接和通信的技术。
接口技术的发展使得不同硬件设备可以与计算机进行有效的交互。
一种常见的接口技术是串口(Serial Port),它是一种用于连接计算机和外部设备的串行通信接口。
串口通过发送和接收数据位来与外部设备进行通信,如打印机、调制解调器等。
另一种常见的接口技术是并口(Parallel Port),它是一种用于连接计算机和外部设备的并行通信接口。
并口可以在同一时间内传输多个数据位,适用于一些需要高速数据传输的设备。
此外,还有USB接口(Universal Serial Bus)技术,它是一种用于连接计算机和外部设备的通用串行总线接口。
USB接口具有高速传输、插拔方便等特点,广泛应用于键盘、鼠标、打印机、摄像头等设备上。
另外,还有以太网接口技术,它是一种用于连接计算机与局域网之间的接口技术,可以实现计算机之间的数据传输和共享。
除了这些常见的接口技术外,还有许多其他类型的接口技术,如SATA接口、PCI接口、HDMI接口等,它们在不同的场景和设备上都有着各自的应用。
总的来说,接口技术在微机原理中起着至关重要的作用,它们
使得计算机可以与外部硬件设备进行有效的连接和通信,为实现各种功能和应用提供了基础条件。
微机原理及接口技术

微机原理及接口技术一、前言随着信息时代的到来,计算机技术的不断发展,微机技术已经得到了广泛的应用和发展。
微机原理及接口技术作为微机技术的重要基础,对于了解微机的结构和工作原理,以及实现微机与外部设备的通信具有十分重要的意义。
本文将围绕着微机的结构、工作原理以及微机与外部设备的接口技术进行详细的介绍和分析。
二、微机的结构微机是由中央处理器(CPU)、内存(MEM)、输入/输出(I/O)接口电路、总线(BUS)等部分组成的。
CPU是微机的核心部分,它能对数据进行处理、控制微机的运作;内存是储存数据和指令的地方,CPU可以直接对内存进行读取和写入操作;I/O接口电路是微机与外部设备之间进行数据交换的桥梁;总线则是将CPU、内存和I/O接口电路连接在一起,并传递数据和控制信息。
三、微机的工作原理微机的工作过程主要由指令执行和数据存取两个部分组成。
当CPU需要执行下一条指令时,会从内存中读取这条指令,然后进行解析并执行相应的操作。
当CPU需要访问数据时,会从内存中读取数据,并将数据写入内存中。
而CPU与输入/输出设备之间的通信也是通过I/O接口电路完成的。
CPU可以根据需要对内存进行读写操作,这是因为内存与CPU的速度非常接近,对内存的操作是非常快速的。
而CPU与外设之间通过I/O接口电路进行通信,则是因为I/O接口电路需要实现对不同类型的设备接口进行适配,对设备的操作速度也受到限制。
四、微机的接口技术为了实现微机与外部设备的通信,需要通过不同的接口技术来实现对不同类型设备的连接。
常用的接口技术有串行接口(Serial Interface)、并行接口(Parallel Interface)、通用串行总线(USB)、蓝牙接口(Bluetooth Interface)等。
其中,USB接口已经成为目前最为普遍的接口技术之一。
串行接口技术和并行接口技术是早期应用比较广泛的接口技术,它们的主要区别在于对数据的传输方式不同。
精品课件-微机接口技术及其应用-第1章

1.1.3 接口的分类 1.按适应面划分 微机接口从适应面角度划分,可以分为专用接口、通用标
准接口和增强功能用的接口三大类。
18
1) 专用接口 专用接口包括用户交换接口和辅助操作接口两类。 (1) 用户交换接口。用户交换接口又称人机交互设备接口。 这类接口的主要功能是将用户指定的数据、信息传送给主机, 而将来自主机的数据、信息传送给输出设备。随着微机的不断 发展,人机接口又可分为常规人机接口和智能人机接口。 常规人机接口是以计算机为中心的,即输入/输出的信息 是以二进制码、十六进制或ASCII码形式传送的。这种形式的 信息计算机容易接受和便于处理,而人接受和处理就不大方便。 属于这类接口的有键盘接口、显示器接口和打印机接口等。
8
1.1.2 接口的功能 接口技术是用硬件和软件相结合的方法来处理主机与外部
世界的通信和数据交换,使其达到最佳匹配,实现高效、可靠 的信息交换的一门技术。为了达到这样的目的,就需要解决主 机与外部世界存在不匹配的矛盾。接口应具备如下功能:
9
1.信息格式转换 外设产生的信息结构很复杂,不同设备有不同的信息格式 和种类,它们与CPU的信息格式不兼容,需要在接口中进行转 换,如正负逻辑的转换、串行信息与并行信息的变换等。
由此可见,微机与各种外设的信息交换是比较复杂的, 它们之间存在如何连接的问题。一般来说,每种外设都有其具 体的问题,必须用一个专门的接口来实现主机用的信号与外设 用的信号之间的匹配或转换,并通过该接口提供相应的数据格 式、适当的时序控制和同步协调,以及进行数据缓冲、传送设 备的有关状态信息等。这样的接口电路通常位于主机与外设之 间,能够完成主机与外设之间的信息传送。
3
输入与输出的操作过程类似于存储器的存取操作。原则上 CPU可以采用访问存储器的方式与外设交换数据,但是在实际 操作中,外围设备要考虑的问题比访问存储器复杂得多。存储 器通常是在与CPU同步的控制方式下工作的,并且内存采用半 导体器件,其相应的控制比较简单,与CPU的匹配和定时较易 实现。而外设种类繁多,控制复杂。CPU与外设相连时,不能 直接用总线相连,而是要通过相应的电路来连接。这是因为 CPU与外设之间存在很大的差异,不能匹配。这些差异主要体 现在以下几个方面。
微机5-接口

5.2.2 I/O接口的基本组成
◆虽然微机不同功能的I/O接口电路各不相同。 I/O接口基本
结构是由数据输入/输出寄存器、状态寄存器、控制(命令) 寄存器、数据总线缓冲/锁存器、地址译码电路和控制逻辑
电路等多个部件组成。
◆CPU与外设之间的数据、状态和控制信息都是以“数据”
形式,分别存放在接口不同的寄存器中,通过系统数据总
◆ 控制功能(如,数据传送方式的设置) ◆ 可编程功能 ◆ 错误检测功能
微机接口的组成方案
微机接口的组成有两种方案:
◆专用接口
由寄存器,缓冲器等通用集成电路搭建而成。这样组装 的接口一旦完成,功能就固定不能改变了。 ◆可编程接口
用可编程的集成电路组成,接口的功能、工作参数等可 以通过指令设定或选择。这样组成的接口有较大的灵活
;读取3AH端口的状态数据 ;控制命令输出到3BH端口
OUT 3BH,AL
接口的控制逻辑
◆ 接口的控制信号,主要是控制总线 CB 与内部控制
信号之间的变换,以及接收CPU与外设之间数据传 送过程的定时协调或联络应答信号。
例如,接口控制信号通常有复位( RESET)、读 /
写(M/IO,RD,WR) 、接口选通(CS)、 中断
请求(INTR)和中断响应(INTA)等信号。
I/O接口数据传送控制方式
◆I/O接口最基本的操作是实现微机和外设之间的数据传 输。数据传输方式不同,CPU对外设的控制方式也不 同,从而使接口的结构和功能也不同。 ◆微机系统与外设之间数据传送的控制方式: 程序方式 ——无条件传送方式、条件传送(查询)方式 中断方式 直接存储器存取( DMA )方式
中断系统发出中断请求( INTR)信号和接受中断响应
精选微机接口技术

并口基本概念并行传输与串行传输的概念与特点。并口的分类:基本并口电路、可编程并口电路。8255A可编程并行接口内部结构、外部引脚。8255A编程:方式选择控制字、C口置位/复位控制字。8255A工作方式:方式0、1、2。PC机中的并口应用PC/XT机:单片8255A,地址60~63H。PC/AT机:集成,地址和功能与PC/XT相同。
7.4 显示器接口
显示器的工作原理CRT显示器
LCD显示器 液晶是具有规则性分子排列的有机化合物,分子按一定方向整齐排列。当有电流通过或电场改变时,晶体会改变排列方式从而产生透光度的差别。按此原理控制每个像素,便可构成所需图像。
(2) 显示器接口(显卡)
显存:存放要显示的信息,包含字符码和属性。存储速率快。容量越大,显示效果越好。字符发生器:存储字母和常用数字符号的字模。当收到一个ASCII码时,字符发生器会从字模库中取出字模数据,转换为电信号发给显示器。图形产生器:将常用的绘图功能如画点、线、圆、面、多边形等直接集成在图形加速芯片上,从而减轻CPU的绘图运算负担,加快显示速度。控制电路:发出控制信号,控制显示器上亮点的位置和颜色。
【例7-2】单步执行下列程序,当进行鼠标操作时,BX、CX和DX会返回相应的操作信息。
LL: MOV AX,03H INT 33H JMP LL
内容概要
鼠标的工作原理鼠标的分类鼠标的接口鼠标接口的编程
主要用于显示信息,由LED发光二极管组成。常用的LED显示系统有单个LED显示管、LED数码管和LED点阵显示器等,工作原理类似。LED显示器结构
行扫描法
【例7-1】如图的矩阵键盘,其行线接8255A A口的低4位,列线接B口的低4位。A、B口均为方式0,A口输出,B口输入。试采用行扫描法编程读取键盘码。
《微机原理与接口技术》作业(修订)

*教材:中国科大《微型计算机原理与接口技术》第5版*思考题:不用写在作业本,不用上交作业;*书面题:z写在作业本上,周一上课前上交作业;z作业本必须有封面,写清课程名、班级、学号、姓名;z作业题标清题号,抄写题目;z答题留有间隙或空行。
CH1思考题:1-5、10、11、13【1.1】将下列二进制数转换成10进制数。
(1)11001010B (2)00111101B (3)01001101B (4)10100100B 【1.2】将下列16进制数转换成10进制数。
(1)12CH (2)0FFH (3)3A8DH (4)5BEH 【1.3】将下列10进制数分别转换成二进制数和16进制数。
(1)25 (2)76 (3)128 (4)134【1.4】求出下列10进制数的BCD码(压缩的BCD码和非压缩的BCD码)。
(1)327 (2)1256【1.5】将英文单词About和数字95转换成ASCII码字符串。
【1.6】求出下列10进制数的原码、反码和补码【1.7】冯•诺依曼结构的计算机由哪几部分组成?大致是如何工作的?【1.8】计算机的硬件和软件分别指什么?【1.9】什么是机器语言、汇编语言和高级语言?【1.10】画出微型计算机的基本结构框图,说明各部分的主要功能是什么。
【1.11】微型计算机系统由哪些部分组成?【1.12】说明下列名称的英文全称和中文含义。
(1)ALU (2)CPU (3)PC (4)DOS 【1.13】 8086和80386各有多少根地址总线?可直接寻址的内存空间各是多少?它们的数据总线各有多少根?CH2思考题:2-4、6、10、13-14、17-18书面题:1、5、7-9、11-12【2.1】 8086/8088CPU可直接寻址多少个内存(字节)单元?多少I/O端口?它们的外部数据总线各有多少根?【2.2】 8086CPU内部由哪两部分组成?它们大致是如何工作的?【2.3】 CPU、EU、BIU的英文全称和中文含义各是什么?【2.4】 8086CPU内部有哪些寄存器?各有什么用途?【2.5】两个带符号数1011 0100B和1100 0111B相加,运算后各标志位的值等于多少?哪些标志位是有意义的?如果把这两个数当成无符号数,相加后哪些标志位是有意义的?(参考例2.2)【2.6】说明8086引脚信号的功能:AD15~AD0、A19/S6~A16/S3、’RD、’WR、M/’IO、CLK、RESET、INTR、NMI、ALE、DT/’R、’DEN。
微机原理与接口技术

微机原理与接口技术引言微机原理与接口技术是计算机科学与技术专业的一门核心课程,也是了解计算机硬件原理以及设备与外部世界的接口的基础。
本文将介绍微机原理与接口技术的基本概念、原理与应用,并探讨其在计算机科学领域的重要性。
一、微机原理微机原理是指对微型计算机的组成结构和工作原理进行研究的学科。
微机原理研究的内容包括微型计算机的硬件组成、数据传输方式及控制方式、指令系统、中央处理器、存储器、输入输出设备等。
了解微机原理对于掌握计算机的工作原理以及进行系统级的调试和优化非常关键。
微型计算机由中央处理器(Central Processing Unit,简称CPU)、存储器(Memory)、输入设备(Input Device)、输出设备(Output Device)等几个基本部分组成。
中央处理器是计算机的核心,负责执行计算机程序的指令,控制计算机的运行;存储器用于存储程序和数据;输入设备用于将外部信息输入到计算机中;输出设备则是将计算机处理的结果输出给外界。
二、接口技术接口技术是将计算机系统与外围设备、网络或其他系统进行连接和通信的技术。
计算机与外界设备的接口技术包括串行通信接口、并行通信接口、USB接口、网络接口等。
接口技术的发展与进步可以提高计算机的扩展性和连接性,实现计算机与外界的无缝衔接。
2.1 串行通信接口串行通信接口是一种利用串行方式进行数据传输的接口技术。
串行通信接口由发送端和接收端组成,通过使用不同的协议和信号电平进行数据的传输。
串行通信接口的优点是可以通过串行线路同时传输多个数据位,适用于长距离传输。
常见的串行通信接口有RS-232、RS-485等。
2.2 并行通信接口并行通信接口是一种利用并行方式进行数据传输的接口技术。
并行通信接口将数据分成多个位同时传输,速度较快。
常见的并行通信接口有并行打印口(LPT口)、并行接口总线(Parallel Interface Bus,简称PIB)等。
2.3 USB接口USB(Universal Serial Bus,通用串行总线)接口是一种用于连接计算机与外部设备的通信接口标准。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 80X86微处理器的外部功能教学提示:本章主要介绍8086/8088 CPU的引脚功能、系统总线时序,80386 CPU的引脚功能,80486 CPU的引脚功能,理解微处理器的引脚功能是微型计算机系统中存储器接口和I/O接口的重要基础之一。
教学要求:通过本章的学习,学生应该掌握8086/8088 CPU的引脚功能、系统总线时序,80386 CPU的引脚功能,80486 CPU的引脚功能。
5.1 8086/8088 CPU的引脚功能8086是Intel公司1978年的产品,它内部是16位数据线,外部也有16条数据引脚,为完全16位CPU。
由于当时所有的外设都是8位的,为了解决16条数据引脚的CPU与8条数据引脚的外设连接时的不便,Intel公司随后又推出了内部是16位数据线,但外部是8位(有8条数据引脚)的8088。
8086与8088在软件上完全相同,硬件上稍有区别。
8086/8088 CPU具有40条引脚,采用双列直插式的封装形式。
为了减少芯片上的引脚数目,8086/8088 CPU都采用了分时复用的地址/数据总线。
正是由于这种分时复用的方法,才使得8086/8088 CPU可用40条引脚实现20位地址、16位数据(8位数据)及许多控制信号和状态信号的传输。
由于8088只传输8位数据,所以8088只有8个地址引脚兼作数据引脚,而8086有16个地址/数据复用引脚。
这些引脚构成了8086/8088 CPU的外总线,它包括地址总线、数据总线和控制总线。
8086/8088 CPU通过这些总线和存储器、I/O接口等部件组成不同规模的系统并相互交换信息。
5.1.1 8086 CPU的引脚功能8086 CPU是Intel公司的第三代微处理器,时钟频率有三种,5MHz的8086,8MHz 的8086-1、10MHz的8086-2。
8086 CPU的引脚如图5.1所示。
1. 8086 CPU的工作模式8086有两种工作模式:最小模式和最大模式。
最小模式是指系统中只有一个微处理器(8086)。
在这种系统中,8086直接产生所有的总线控制信号,系统所需的外加总线控制逻辑部件最少。
最大模式是指系统中含有两个或多个微处理器,其中一个为主处理器8086,其他的处理器称为协处理器,是协助主处理器工作的。
在最大模式下工作时,控制信号是通过8288总线控制器提供的。
因此,在不同方式下工作时,8086的部分引脚(第24~31引脚)会具有不同的功能。
第5章 80X86微处理器的外部功能·123··123·图5.1 8086 CPU 的引脚2. 8086两种工作模式下共同引脚说明如下:(1) AD 15~AD 0:分时复用的地址/数据引脚,具有双向、三态功能。
在总线周期的第一个时钟周期T 1用来输出要访问的存储单元或I/O 端口的低16位地址A 15~A 0。
而在总线周期的其他时钟周期(T 2~T 3),对于写周期来说是传送数据,对于读周期来说,则是处于悬浮状态(读周期的T 4状态用来传送数据)。
(2) A 19/S 6~A 16/S 3:分时复用的地址/状态线,具有输出、三态功能。
在总线周期的 第一个时钟周期T 1用来输出被访问存储器的20位物理地址的最高4位(A 19~A 16),与AD 15~AD 0一起构成访问存储器的20位物理地址。
当CPU 访问I/O 端口时,A 19~A 16保持为“0”。
而在其他时钟周期,则用来输出状态信息。
其中,S 6为0,用来指示8086当前正与总线相连;S 5用来指示中断允许标志位IF 的当前值:S 5=1表示IF =1;S 5=0表示IF =0。
S 4、S 3组合起来指示CPU 当前正在使用哪个段寄存器,S 4、S 3的代码组合与对应的状态如表5-1所示。
表5-1 S 4、S 3状态编码表 S 4 S 3当前使用的段寄存器 L L 当前正在使用ESL H 当前正在使用SSH L 当前正在使用CS 或不使用任何段寄存器(I/O 、INT)H H 当前正在使用DS(3) BHE /S 7(Bus High Enable/Status):高8位数据总线允许/状态复用引脚,三态输出,低电平有效。
BHE =0表示数据总线高8位AD 15~AD 8有效,即8086使用了16根数据线。
若BHE =1,表示数据总线高8位AD 15~AD 8无效,即8086使用了8根数据线(AD 7~AD 0)。
读/写存储器或I/O 端口以及中断响应时,BHE 用作选体信号,与最低位地址线A 0配合,表示当前总线使用情况,如表5-2所示。
S 7用来输出状态信息,在8086芯片设计中未被赋予实际意义。
(4) RD (Read):读信号,三态、输出。
当RD 为低电平有效时,表示当前CPU 正在对微机原理与接口技术·124··124·存储器或I/O 端口进行读操作。
具体是读存储器还是I/O 端口,则要看M/IO 信号的状态,若其为高电平,表示读存储器;若其为低电平,表示读I/O 端口。
表5-2 BHE 和A 0编码对数据访问的影响(5) READY :准备就绪信号,输入,高电平有效。
READY=1时,表示CPU 访问的存储器或I/O 端口已准备好传送数据,马上可以进行读/写操作。
CPU 在总线周期的T 3状态检测READY 信号,若发现其无效,CPU 自动插入一个或多个等待状态T W,直到READY 信号变为高电平为止。
(6) TEST :测试信号,输入,低电平有效。
当CPU 执行WAIT 指令时,每隔5个时钟周期对TEST 进行一次测试,若测试到TEST 无效,则CPU 处于空闲等待状态,直到TEST 变为有效的低电平,CPU 才结束等待状态继续执行后续指令。
TEST 引脚用于多处理器系统中,实现8086与协处理器间的同步。
(7) INTR(Interrupt Request):可屏蔽中断请求信号,输入,电平触发,高电平有效。
CPU 在每个指令周期的最后一个T 状态采样该信号。
(8) NMI(No-Maskable Interrupt):不可屏蔽中断请求信号,输入,上升沿触发。
(9) RESET :复位信号,输入,高电平有效。
RESET 信号至少要保持4个时钟周期。
CPU 检测到RESET 为高电平信号后,停止进行操作,并将标志寄存器、段寄存器、指令指针IP 和指令队列等复位到初始状态。
CPU 复位后,从FFFF0H 单元开始读取指令。
(10) CLK(Clock):主时钟信号,输入。
CLK 输入时钟为微处理器提供基本的定时脉冲,该脉冲最好具有33%的占空比。
CPU 可使用的时钟频率随芯片型号不同而异,8086为5MHz ,8086-1为10MHz ,8086-2为8MHz ,8088为4.77MHz 。
(11) MN/___MX(Minimum/Maximum):工作方式选择信号,输入。
MN/___MX=1,CPU 工作在最小模式下;MN/___MX=0,CPU 工作在最大模式下。
(12) 电源线Vcc 和地线GND :8086只需单一的(+5±0.1)V 电源,由Vcc 端输入,GND 是接地端。
3. 最小模式下引脚第24~31脚在最小模式下含义如下: (1) M/__IO(Memory/Input and Ouput):存储器或I/O 端口选择信号,三态输出。
M/__IO =1,表示当前CPU 正在访问存储器;M/__IO=0,表示当前CPU 正在访问I/O 端口。
在DMA 方式时,M/__IO 被悬空为高阻状态。
(2) ___WR(Write):写信号,三态、输出。
当___WR=0低电平有效时,表示当前CPU 正在对存储器或I/O 端口进行写操作。
跟___RD 信号一样,由M/__IO 信号区分对存储器或I/O 端口的访问。
第5章 80X86微处理器的外部功能 ·125··125· (3) INTA (Interrupt Acknowledge):中断响应信号,输出,低电平有效。
这个信号是CPU 对外设发来的INTR 信号的响应信号。
(4) ALE(Address Latch Enable):地址锁存允许信号,输出,高电平有效。
8086的AD 15~AD 0是地址/数据复用总线,此信号用于驱动地址锁存部件在地址信号消失前锁存地址。
(5) DT/R (Data Transmit/Receive):数据发送/接收控制信号,三态输出。
此信号用于控制数据收发器的传送方向。
(6) ____DEN(Data Enable):数据允许信号,三态输出,低电平有效。
在最小模式系统中,用作数据收发器的选通控制信号。
在DMA 方式时,DEN 为悬空状态。
(7) HOLD(Hold Request):总线保持请求信号,输入,高电平有效。
当另一个主控设备(通常是DMA 控制器)需要取得总线控制权时,就向CPU 的HOLD 引脚发出一个高电平的请求信号,以向CPU 请求取得总线控制权。
(8) HLDA(Hold Acknowledge):总线请求响应信号,输出,高电平有效。
这个信号是CPU 对HOLD 信号的响应信号。
HLDA 输出高电平有效时,表示CPU 已响应其他部件的总线请求,通知提出请求的设备可以使用总线。
4. 最大模式引脚第24~31脚在最大模式下含义如下: (1) 2S 、1S 、0S (Bus Cycle Status):总线周期状态信号,三态输出。
在最大模式系统中,它用来作为总线控制器8288的输入,经译码后产生8288的7个控制信号。
此外,最大模式时锁存地址所需的ALE ,控制数据收器用的____DEN 和DT/__R 信号也由8288提供。
2S 、1S 、0S 编码的功能与8288控制信号见表5-3。
表5-3 S2、S1、S0编码的功能与8288控制信号表(2) RQ/GT 0和RQ/GT 1:总线保持请求信号输入/总线请求允许信号输出,双向、低电平有效。
其含义与最小模式下HOLD 和HLDA 两信号类同。
但HOLD 和HLDA 占用两个引脚,而___RQ/___GT 只占用一个引脚。
同时提供___RQ/___GT 0和___RQ/___GT 1表示可同时连接两个协处理器,___RQ/___GT 0优先级高于___RQ/___GT 1。
当某个外部处理机要占用总线时,就从___RQ/___GT 引脚向8086输出一个负脉冲,提出使用总线的申请。
如果8086正好完成一个总线周期,就会让出总线控制权,并从同一条引脚向该处理机送出一个负脉冲,以示对方可以使用总线。