版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与接口技术微机原理与接口技术l 微机中接口的基本概念微机中接口的基本概念l 接口的功能接口的功能l 接口电路的基本结构接口电路的基本结构l 端口的概念端口的概念l I/OI/O端口的编址方式端口的编址方式l CPUCPU与输入与输入/ /输出设备之间的信号输出设备之间的信号l CPUCPU和外设之间的数据传送方式和外设之间的数据传送方式无条件传送方式无条件传送方式查询方式查询方式中断方式中断方式微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术5.1 I/O5.1 I/O接口概述接口概述5.1.1 5.1.1 使用接口电路的原因使用接口电路的原因 接口可起到接口可
2、起到CPUCPU与不同外设进行串行、并行信息的与不同外设进行串行、并行信息的转换作用转换作用 接口可起到模接口可起到模/ /数与数数与数/ /模的转换作用模的转换作用非数字式信号必须经过转换,使其成为对应的非数字式信号必须经过转换,使其成为对应的数字信号才能送到计算机总线。这种数字信号才能送到计算机总线。这种A/DA/D,D/AD/A转换是通过接口来完成的。转换是通过接口来完成的。 接口对接口对I/OI/O过程起到缓冲和联络作用过程起到缓冲和联络作用解决外设存取速度和解决外设存取速度和CPUCPU速度不匹配的问题速度不匹配的问题n输入输出(输入输出(I/OI/O)接口:是把外部设备与微型计算机
3、)接口:是把外部设备与微型计算机连接起来实现数据传送的控制电路。连接起来实现数据传送的控制电路。微机原理与接口技术微机原理与接口技术外设必须通过接口电路与微机系统总线相连接外设必须通过接口电路与微机系统总线相连接数据总线数据总线控制总线控制总线地址总线地址总线数据线数据线控制线控制线状态线状态线接口电路接口电路外部设备外部设备微机原理与接口技术微机原理与接口技术5.1.2 5.1.2 接口电路的分类接口电路的分类微机原理与接口技术微机原理与接口技术接口电路的分类接口电路的分类l 按通用性分按通用性分类类:可供多种外部设备使用的标准接口,目:可供多种外部设备使用的标准接口,目的是使微机正常工作。
4、的是使微机正常工作。 通常制造成集成电路芯片,也称为接口芯片。通常制造成集成电路芯片,也称为接口芯片。 最初的最初的IBM-PCIBM-PC使用的接口芯片:使用的接口芯片:82848284、82888288、82558255、82598259、82378237、82538253 后来的微机将这些芯片集成为大规模集成电路芯片,称为后来的微机将这些芯片集成为大规模集成电路芯片,称为芯片组。芯片组。:为某种用途或某类外设而专门设计的接:为某种用途或某类外设而专门设计的接口电路,目的在于扩充微机系统的功能。口电路,目的在于扩充微机系统的功能。 通常制造成接口卡,插在主板总线插槽上使用通常制造成接口卡,
5、插在主板总线插槽上使用通用接口和专用接口的界限并不严格。通用接口和专用接口的界限并不严格。微机原理与接口技术微机原理与接口技术接口电路的分类接口电路的分类l 按可编程性分类按可编程性分类v 简单的输入简单的输入/ /输出输出接口芯片接口芯片如锁存器如锁存器74LS37374LS373、单向缓冲器、单向缓冲器74LS24474LS244、双向缓、双向缓冲器(数据收发器)冲器(数据收发器)74LS24574LS245等。等。v 可编程接口芯片:其可编程接口芯片:其功能可以由软件来选用控制。功能可以由软件来选用控制。如并行输入输出接口如并行输入输出接口82558255、定时器、定时器/ /计数器计数
6、器82538253、中断控制器中断控制器82598259、DMADMA控制器控制器82378237等。等。微机原理与接口技术微机原理与接口技术5.1.3 5.1.3 接口电路的功能接口电路的功能l一个接口的基本功能是在系统总线和一个接口的基本功能是在系统总线和I/OI/O设备之间传输信号,设备之间传输信号,提供缓冲作用,以满足接口两边的时序要求:提供缓冲作用,以满足接口两边的时序要求:寻址功能寻址功能输入输入/ /输出功能输出功能 数据转换功能数据转换功能联络功能联络功能中断管理功能中断管理功能可编程功能可编程功能复位功能复位功能错误检测功能错误检测功能*对于一个具体的接口来说,未必全部具备这
7、些功能,但必定对于一个具体的接口来说,未必全部具备这些功能,但必定具备其中的几个功能。具备其中的几个功能。微机原理与接口技术微机原理与接口技术5.1.4 5.1.4 接口电路的基本结构接口电路的基本结构数据线数据线控制线控制线状态线状态线DBCBAB数据输入寄存器数据输入寄存器(or 三态门三态门)数据输出寄存器数据输出寄存器(锁存器锁存器)状态寄存器状态寄存器(or 三态门三态门)命令寄存器命令寄存器译码译码电路电路控制控制逻辑逻辑微机原理与接口技术微机原理与接口技术接口与端口接口与端口l 接口接口是每个外设或每种外设与微处理器相连时使用是每个外设或每种外设与微处理器相连时使用的电路。的电路
8、。l 一般在接口的内部除了与外设打交道的工作电路外,一般在接口的内部除了与外设打交道的工作电路外,还包含一组程序可访问的寄存器,这些寄存器可以还包含一组程序可访问的寄存器,这些寄存器可以具有相互独立的地址,也可以几个一组,共用一个具有相互独立的地址,也可以几个一组,共用一个地址。这样的寄存器或寄存器组称为输入地址。这样的寄存器或寄存器组称为输入/ /输出输出端口端口(I/O portI/O port)。)。l CPUCPU以访问端口的形式来访问接口。进而以访问端口的形式来访问接口。进而CPUCPU通过这通过这些端口与该接口所连接的外部设备进行信息交换。些端口与该接口所连接的外部设备进行信息交换
9、。为传递的数据提供缓冲、锁存等功能的称为为传递的数据提供缓冲、锁存等功能的称为数据端口数据端口。用来保存设备和接口的状态信息,供用来保存设备和接口的状态信息,供CPUCPU查询的称为查询的称为状态状态端口端口。用来保存用来保存CPUCPU发出的命令,以控制接口与外部设备的执行发出的命令,以控制接口与外部设备的执行动作的称为动作的称为控制(或命令)端口控制(或命令)端口。微机原理与接口技术微机原理与接口技术接口与端口接口与端口l 接口上可以包含唯一的端口接口上可以包含唯一的端口, ,也可以包含几个端也可以包含几个端口。口。l 对对CPUCPU程序来说,接口仅是一个笼统的概念,而程序来说,接口仅是
10、一个笼统的概念,而接口中的各个端口寄存器是接口中的各个端口寄存器是CPUCPU程序与接口打交程序与接口打交道的具体对象。道的具体对象。l 端口的地址和端口的数据是程序唯一可见的内容,端口的地址和端口的数据是程序唯一可见的内容,而接口和外设在程序中是无法直接反映出来的。而接口和外设在程序中是无法直接反映出来的。l 端口一般分为数据端口、状态端口和控制端口。端口一般分为数据端口、状态端口和控制端口。微机原理与接口技术微机原理与接口技术 5.1.5 I/O 5.1.5 I/O端口的编址方式端口的编址方式端口有两种编址方式:统一编址和独立编址。端口有两种编址方式:统一编址和独立编址。l 统一编址:把外
11、设接口与内存统一进行编址。各占据统统一编址:把外设接口与内存统一进行编址。各占据统一地址空间的不同部分。利用对存储器的读写操作完成一地址空间的不同部分。利用对存储器的读写操作完成数据的输入和输出。数据的输入和输出。优点优点 可使用全部对存储器操可使用全部对存储器操作指令,指令多,方便作指令,指令多,方便灵活;灵活; 访问控制信号统一。访问控制信号统一。 缺点缺点 内存可用地址空间减小;内存可用地址空间减小; 寻址地址线数多,译码寻址地址线数多,译码复杂。复杂。0000H地址空间(共1MB)内存地址(960KB)I/O地址(64KB)FFFFFHEFFFFHF0000H微机原理与接口技术微机原理
12、与接口技术I/OI/O端口的编址方式端口的编址方式 l 独立编址:独立编址:计算机单独给外设端口编址,外设地址空计算机单独给外设端口编址,外设地址空间和内存地址空间间和内存地址空间相互独立相互独立。l PCPC系列系列机采用机采用I/OI/O端口独立编址方式端口独立编址方式优点:内存地址空间不受优点:内存地址空间不受I/OI/O编址的影响;编址的影响;I/OI/O空间较存储器空间较存储器空间小,地址线少,译码电路简单。空间小,地址线少,译码电路简单。缺点:要有专门输入输出指令;缺点:要有专门输入输出指令; I/OI/O指令功能较弱,寻址方指令功能较弱,寻址方式少,不灵活。式少,不灵活。8 80
13、 08 88 8总线A19-A0A15-A0MEMR、MEMWIOR、IOW 、AEN存储器存储器输入输入/输出输出微机原理与接口技术微机原理与接口技术5.1.6 8086 的的I/O编址编址把端口地址放在把端口地址放在DXDX寄存器中,对该端口进行读写,寄存器中,对该端口进行读写,可寻址的端口号为可寻址的端口号为0 065535(FFFFH)65535(FFFFH) IN AL, DX IN AL, DX OUT DX, AL OUT DX, AL端口地址小于或等于端口地址小于或等于FFH(255),可以用立即数表示,可以用立即数表示端口地址。端口地址。 IN AL, 42HOUT 43H,
14、 ALIORIOWM/IORDWR微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术IBM PC/XT主机板的主机板的I/O译码电路译码电路Y0 Y1 Y2 Y3 Y4 Y5Y6 Y7A5A6 A7A8A9 AENIOWAB CG2BG2AG1DMAC(8237)中断控制器(中断控制器(8259)定时器定时器/计数器(计数器(8253)并行接口(并行接口(8255)WRTDMAPG(写(写DMA页面寄存器)页面寄存器)WRTNMIREG(写(写NMI屏蔽寄存器)屏蔽寄存器)微机原理与接口技术微机原理与接口技术5.2 CPU与输入与输入/
15、输出设备之间的信号输出设备之间的信号 CPUCPU和和I/OI/O设备之间的信号分类设备之间的信号分类 数据信息数据信息数字量数字量模拟量模拟量开关量开关量 状态信息:对于输入设备来说,用状态信息:对于输入设备来说,用READYREADY信号来标明待信号来标明待输入的数据是否准备就绪。对于输出设备来说,用输入的数据是否准备就绪。对于输出设备来说,用BUSYBUSY信号来表示输出设备是否处于空闲状态。信号来表示输出设备是否处于空闲状态。 控制信息:如外设的启动信号和停止信号就是常见的控制信息:如外设的启动信号和停止信号就是常见的控制信息。控制信息。微机原理与接口技术微机原理与接口技术5.3 CP
16、U5.3 CPU和外设之间的数据传送方式和外设之间的数据传送方式接口电路控制数据信号的传送,这种传送操作是在接口电路控制数据信号的传送,这种传送操作是在CPU的监控下实现的。对于的监控下实现的。对于CPU而言,数据传送就而言,数据传送就是输入输出操作,控制接口的传送操作有三种方式:是输入输出操作,控制接口的传送操作有三种方式:l 程序方式程序方式无条件传送方式无条件传送方式条件传送方式(查询方式传送)条件传送方式(查询方式传送)l 中断方式中断方式l DMA方式(方式(DMA控制控制I/O方式)方式)微机原理与接口技术微机原理与接口技术5.3.1 5.3.1 程序方式程序方式程序方式传送是指在
17、程序控制下进行信息传送,又程序方式传送是指在程序控制下进行信息传送,又可分为无条件传送和条件传送方式。可分为无条件传送和条件传送方式。p 无条件传送方式无条件传送方式 若程序员能够确信一个外设已经准备就绪,就若程序员能够确信一个外设已经准备就绪,就不必查询外设的状态而进行信息传输,这称为不必查询外设的状态而进行信息传输,这称为无条件传送方式。无条件传送方式。 在无条件传送方式下,程序设计较简单。在无条件传送方式下,程序设计较简单。微机原理与接口技术微机原理与接口技术输输出出锁锁存存器器输输入入缓缓冲冲器器或或或或端端口口译译码码器器至输出设备至输出设备自输入设备自输入设备ABIOWIORDB无
18、条件传送方式接口工作原理无条件传送方式接口工作原理。微机原理与接口技术微机原理与接口技术无条件传送输入的例子:无条件传送输入的例子:IOR三态缓冲器OEI/O装置地址译码器CSD7D0A15A1A00160HMOV DX, 160HINAL, DX无条件传送输出的例子:无条件传送输出的例子:地址译码器数据锁存器A15A1IOWA0CS0160H输出设备D7D0MOV DX, 160HMOV AL, BXOUT DX, AL微机原理与接口技术微机原理与接口技术无条件输入输出传送例子接口无条件输入输出传送例子接口K7K1K0+5VD0D7A0A15CLKLS06反相反相驱动器驱动器LS2738D锁
19、存器锁存器LS244三态三态缓冲器缓冲器8000H译码译码+5VLED0LED7GIOWIORnext:mov dx,8000h;DX指向数据端口指向数据端口in al,dx;从输入端口读开关状态从输入端口读开关状态not al;反相反相out dx,al;送输出端口显示送输出端口显示call delay;调子程序延时调子程序延时jmp next;重复重复微机原理与接口技术微机原理与接口技术p条件传送方式(查询方式)条件传送方式(查询方式)CPUCPU通过执行程序不断读取并测试外设的状态,根据通过执行程序不断读取并测试外设的状态,根据外设的工作状态控制外设的输入外设的工作状态控制外设的输入/
20、/输出,即查询方式。输出,即查询方式。在此传送方式下,一个数据传送到接口,其过程由在此传送方式下,一个数据传送到接口,其过程由3 3个环节组成:个环节组成: CPUCPU从接口中读取状态字从接口中读取状态字 CPUCPU检测状态字的对应位是否满足检测状态字的对应位是否满足“就绪就绪”条件,如果不条件,如果不满足,则回到前一步读取状态字。满足,则回到前一步读取状态字。 如执行输入方式时状态字表明外设已处于如执行输入方式时状态字表明外设已处于“就绪就绪”状态,状态,则传送数据。执行输出方式时状态字表明外设已处于则传送数据。执行输出方式时状态字表明外设已处于“空空闲闲”状态,则传送数据。状态,则传送
21、数据。微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术查询式传送输入的例子:查询式传送输入的例子:三态缓冲器OE0160HD7D0D0IOW地址译码器A15A1CSA0IOR0162H0164HCEOCADCDB锁存器RQCD+5V查询输入接口电路原理图清零与读操作启动转换读状态微机原理与接口技术微机原理与接口技术电路原理分析:电路原理分析:启动启动ADC以后,转换结束时产生以后,转换结束时产生EOC信号,把转换信号,把转换结果锁存至锁存器,把状态触发器置为结果锁存至锁存器,把状态触发器置为1,表示数,表示数据已经准备好。据已经准备好。1. 控制端口控制端口写写164H
22、端口端口,译码器输出和,译码器输出和IOW信信号同时有效,启动号同时有效,启动ADC转换。转换。2. 状态端口状态端口读读162H端口端口,译码器输出和,译码器输出和IOR信信号同时有效,打开通过号同时有效,打开通过D0读取状态信息。读取状态信息。3. 数据端口数据端口读读160H端口端口,译码器输出和,译码器输出和IOR信信号同时有效,打开三态缓冲器,从号同时有效,打开三态缓冲器,从D7D0读入数据读入数据,同时清除状态信息。同时清除状态信息。负脉冲微机原理与接口技术微机原理与接口技术程序示例:程序示例:从从ADC读取一个数据到读取一个数据到AL。READ :MOV DX, 160HIN A
23、L, DX ;清状态;清状态MOV DX, 164H OUT DX, AL ;启动;启动ADCREAD1: MOV DX, 162HIN AL, DX ;查询状态查询状态TEST AL, 1 ;同;同01H进行与运算进行与运算JZ READ1MOV DX, 160HIN AL, DX ;读取数据;读取数据RET微机原理与接口技术微机原理与接口技术查询式传送输出的例子:查询式传送输出的例子:D7D0D00160HIOW地址译码器A15A1CSA00162H0164HRDYDB锁存器QCD+5VRCACKIOR外设启动外设数据准备好取走数据否清除状态微机原理与接口技术微机原理与接口技术电路原理说明
24、:电路原理说明:写到写到164H端口端口,产生,产生一个负脉冲来启动外设开始一个负脉冲来启动外设开始工作。工作。写数据到写数据到160H端口端口,CPU输出数据到锁存器,同输出数据到锁存器,同时置时置“1”状态触发器,为外设提供状态信息:状态触发器,为外设提供状态信息:“数据已准备好数据已准备好”。读取读取162H端口端口,CPU查询状态,看外设是否取走查询状态,看外设是否取走数据。(外设取走数据,则将发出数据。(外设取走数据,则将发出ACK信号,清信号,清除状态触发器)除状态触发器)微机原理与接口技术微机原理与接口技术程序示例:将程序示例:将AL中的数据输出。中的数据输出。WRITE : M
25、OV DX, 164HOUT DX, AL ;启动外设;启动外设MOV DX, 160HOUT DX, AL ;输出数据;输出数据MOV DX, 162HWRITE1: IN AL, DX;查询状态查询状态TEST AL, 1JNZ WRITE1RET微机原理与接口技术微机原理与接口技术查询方式特点查询方式特点l 通过查询实现通过查询实现CPUCPU与外设间的同步联络与外设间的同步联络l CPUCPU和外设串行工作和外设串行工作l 接口电路简单接口电路简单l CPUCPU使用率不高,用使用率不高,用CPUCPU的等待实现与外设的同步的等待实现与外设的同步微机原理与接口技术微机原理与接口技术l优
26、点:优点:电路简单、实现容易电路简单、实现容易l缺点缺点CPUCPU和外设只能串行工作、和外设只能串行工作、CPUCPU使用效率不高使用效率不高lCPUCPU和外设并行工作和外设并行工作中断方式中断方式DMADMA方式方式I/OI/O处理机处理机微机原理与接口技术微机原理与接口技术5.3.2 5.3.2 中断方式中断方式l 中断方式:当外设做好传送准备后,中断方式:当外设做好传送准备后,主动向主动向CPUCPU请求请求中断中断,CPUCPU响应中断后在中断处理程序中与外设交换响应中断后在中断处理程序中与外设交换数据。若外设未准备好,数据。若外设未准备好,CPUCPU可以执行其他程序,提可以执行
27、其他程序,提高了高了CPUCPU的利用率。的利用率。每条指令完成后,每条指令完成后,CPUCPU均可响应中断,因此当设备准备好均可响应中断,因此当设备准备好时,可及时与时,可及时与CPUCPU交换数据,提高了实时性。交换数据,提高了实时性。被外界中断时,程序中下一条指令所在处称为被外界中断时,程序中下一条指令所在处称为断点断点。中断传送方式就是外部设备中断中断传送方式就是外部设备中断CPUCPU的工作,使的工作,使CPUCPU停止执停止执行当前程序,而去执行一个数据输入行当前程序,而去执行一个数据输入/ /输出的程序(该程输出的程序(该程序称为序称为中断处理子程序中断处理子程序或或中断服务子程
28、序中断服务子程序)。中断子程序)。中断子程序执行完毕后,执行完毕后,CPUCPU又返回来执行原来的程序。又返回来执行原来的程序。微机原理与接口技术微机原理与接口技术中断的实现方法:中断的实现方法:1. 当外设准备好,向当外设准备好,向CPU发出发出中断请求中断请求2. CPU在满足响应中断的条件下,发出在满足响应中断的条件下,发出中中断响应断响应信号;信号;3. CPU暂停当前的程序,转去执行暂停当前的程序,转去执行中断服中断服务务程序,完成与外设的数据传送;程序,完成与外设的数据传送;4. CPU从从中断中断服务程序服务程序返回返回,继续执行被,继续执行被中断的程序中断的程序微机原理与接口技
29、术微机原理与接口技术中断方式下中断方式下CPU执行程序流程执行程序流程中断服务程序中断服务程序发申请发申请中断服务程序中断服务程序发申请发申请外外设设主程序主程序微机原理与接口技术微机原理与接口技术中断中断I/OI/O的一般过程的一般过程a.数据传送数据传送b.中断响应中断响应c.中断请求中断请求CPU接口接口外外设设微机原理与接口技术微机原理与接口技术中断优先级解决办法(中断优先级解决办法(1 1)l 软件查询方式:借助于简单的硬件电路。软件查询方式:借助于简单的硬件电路。 优点:省硬件,不需要有判断优先级的硬件排队优点:省硬件,不需要有判断优先级的硬件排队电路,而是用程序的优先级来确定设备
30、的优先级。电路,而是用程序的优先级来确定设备的优先级。 缺点:由设备发出中断请求信号到缺点:由设备发出中断请求信号到CPUCPU转入相应转入相应的服务程序入口的时间较长,特别是在中断源较的服务程序入口的时间较长,特别是在中断源较多时,查询程序段较长,转入服务程序所花的时多时,查询程序段较长,转入服务程序所花的时间较长。间较长。微机原理与接口技术微机原理与接口技术中断优先级解决办法(中断优先级解决办法(2 2)l 简单硬件方式简单硬件方式菊花链法菊花链法CPU以及总线控制逻辑INTAINTR设备3接口菊花链逻辑电路中断回答中断请求设备2接口菊花链逻辑电路中断回答中断请求设备1接口菊花链逻辑电路中
31、断回答中断请求微机原理与接口技术微机原理与接口技术菊花链逻辑电路菊花链逻辑电路微机原理与接口技术微机原理与接口技术中断优先级解决办法(中断优先级解决办法(3 3)l 专用硬件方式专用硬件方式在微机系统中解决中断优先级管理的常用办法在微机系统中解决中断优先级管理的常用办法是采用可编程的中断控制器。在是采用可编程的中断控制器。在80868086系统中多系统中多用用8259A8259A。可编程中断控制器中的中断类型寄存器、屏蔽可编程中断控制器中的中断类型寄存器、屏蔽寄存器都是可编程的,当前中断服务寄存器也寄存器都是可编程的,当前中断服务寄存器也可以用软件进行控制,中断优先级管理电路的可以用软件进行控
32、制,中断优先级管理电路的优先级排列方式也是通过指令来设置的,用起优先级排列方式也是通过指令来设置的,用起来灵活方便。来灵活方便。微机原理与接口技术微机原理与接口技术80868086的中断过程的中断过程 接口部件发中断请求信号接口部件发中断请求信号IRQIRQ 当前指令执行完后,当前指令执行完后,CPUCPU进行中断回答进行中断回答INTAINTA 接口部件将中断类型号接口部件将中断类型号n n送到送到CPUCPU CPUCPU将将FLAGSFLAGS,CSCS,IPIP推入堆栈推入堆栈 CPUCPU清除清除TFTF,IFIF CPUCPU将将n n乘乘4 4,到中断向量表中查找中断服务程序的入
33、口地址,到中断向量表中查找中断服务程序的入口地址,并将该地址放入并将该地址放入CSCS,IPIP CPUCPU进入中断服务子程序,进行保护现场的工作进入中断服务子程序,进行保护现场的工作 开中断,允许更高一级中断打断当前的服务程序开中断,允许更高一级中断打断当前的服务程序 执行服务操作及进行恢复现场执行服务操作及进行恢复现场 执行执行IRETIRET指令指令 CPUCPU将将IPIP、CSCS、FLAGSFLAGS出栈,恢复原来的程序执行出栈,恢复原来的程序执行微机原理与接口技术微机原理与接口技术5.3.35.3.3 DMA DMA方式(方式(DMADMA控制控制I/OI/O方式)方式)lDM
34、ADMA:Direct Memory AccessDirect Memory Access直接存储器访问直接存储器访问lDMADMA方式是一种由专门的硬件电路执行方式是一种由专门的硬件电路执行I/OI/O的数据传的数据传送方式,它可以让外设与外设之间、外设与内存之送方式,它可以让外设与外设之间、外设与内存之间直接进行高速的数据传送,而不必经过间直接进行高速的数据传送,而不必经过CPUCPU。这。这种专门的硬件电路称为种专门的硬件电路称为DMADMA控制器,简称控制器,简称DMACDMAC。微机原理与接口技术微机原理与接口技术原理示意图原理示意图外设接口存储器CPUINOUTMOV BX,ALM
35、OV AL,BX输出输入读写请求与应答DMAC微机原理与接口技术微机原理与接口技术微机原理与接口技术微机原理与接口技术DMACDMAC的功能的功能 接收外设向接收外设向DMACDMAC发出的发出的DMADMA申请申请DREQDREQ 向向CPUCPU提出提出DMADMA申请申请HOLDREQHOLDREQ 接收接收CPUCPU回发的总线控制权响应信号回发的总线控制权响应信号HOLDAHOLDA,接管系统总线。,接管系统总线。 内部具有地址寄存器,在内部具有地址寄存器,在DMADMA传输时将地址寄存器的内容送到传输时将地址寄存器的内容送到系统地址总线上,并在一次传送后变更地址。系统地址总线上,并
36、在一次传送后变更地址。 内部具有字节计数寄存器,控制内部具有字节计数寄存器,控制DMADMA传送的字符个数,每传送传送的字符个数,每传送一个字符后字节计数寄存器减一个字符后字节计数寄存器减1 1,减到,减到0 0时发出传送完毕信号。时发出传送完毕信号。 内部具有读写控制机构,在内部具有读写控制机构,在DMADMA传送时,向存储器发出传送时,向存储器发出MEMRMEMR、MEMWMEMW控制信号,向控制信号,向I/OI/O端口发出端口发出IORIOR、IOWIOW信号。信号。 在在DMADMA一次传送完成后能撤消一次传送完成后能撤消HOLDREQHOLDREQ信号,使信号,使CPUCPU能重新掌
37、握能重新掌握系统总线控制权,继续系统的工作。系统总线控制权,继续系统的工作。微机原理与接口技术微机原理与接口技术I/O处理机方式处理机方式l为了使为了使CPU完全摆脱管理、控制输入完全摆脱管理、控制输入/输出输出的沉重负担而提出了的沉重负担而提出了I/O处理机方式;处理机方式;lI/O处理机方式有自己的指令系统,也能独立处理机方式有自己的指令系统,也能独立的执行程序,对外设进行控制和管理;的执行程序,对外设进行控制和管理;l8086/8088序列中,序列中,8089IOP是常用的通用是常用的通用I/O处理机。处理机。微机原理与接口技术微机原理与接口技术l接口两侧的信号分析接口两侧的信号分析 cpu类型,系统总线标准,数据和地址类型,系统总线标准,数据和地址总线宽度,控制信号的时序,信号电平的总线宽度,控制信号的时序,信号电平的幅值,幅值,I/O地址分配等地址分配等微机原理与接口技术微机原理与接口技术l1、信号时序匹配:单稳态电路、信号时序匹配:单稳态电路l2、信号电平匹配:电平匹配器、信号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【2021届备考】2020全国名校化学试题分类解析汇编:H单元-水溶液中的离子平衡
- 四川省绵阳2024-2025学年高二上学期数学期末模拟试题(六)(含答案)
- 【同步课堂】2020年化学人教版选修5教案:2-2-芳香烃
- 2023年职工医保门诊报销新规定
- 上册《角的初步认识》课件设计
- 【备考专题】高考语文专题精讲与新题赏析-专题-语言基础和运用2020年新题赏析(下)-课后练习
- 【名师一号】2020-2021学年高中英语选修六-第五单元综合测评
- 【全程复习方略】2020-2021学年高中数学(人教A版选修2-1)课时作业-2.1.1曲线与方程
- 【学练考】2021-2022新高考人民版历史必修二-专题测评六-罗斯福新政与当代资本主义
- 信管部报告:2023年数字化转型之路
- DB63T 2376-2024 餐饮单位有害生物防治技术指南
- 2024年新技术、新产品、新工艺、新材料的应用培训课件
- 中考语文名著《西游记》专项复习:《三调芭蕉扇》
- 2025新年春节专用对联蛇年春联带横批
- 【MOOC】融合新闻:通往未来新闻之路-暨南大学 中国大学慕课MOOC答案
- 2025年中联重科公司发展战略和经营计划
- Unit8 Chinese New Year 第一课时(说课稿)-2024-2025学年译林版(三起)英语六年级上册
- 2024年世界职业院校技能大赛中职组“工程测量组”赛项考试题库(含答案)
- 静脉治疗小组管理
- 服装厂班组长培训
- 广东省公立医疗机构基本医疗服务价格项目修订表
评论
0/150
提交评论