《计算机接口期末复习》由会员分享,可在线阅读,更多相关《计算机接口期末复习(19页珍藏版)》请在人人文库网上搜索。
1、1.名词解释42.端口指的是什么53.写出8086CPU各内中断源的名称及产生的条件。54.8255A方式1的工作工程65.串行和并行通讯各自有什么特点,各自适合于什么场76.8086CPU中寄存器总共为14个,且均为16位。77.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。88.串行传送与并行传送区别?各用什场合?99.简述DMA的工作过程910.80868088的EU与BIU各表示什么含义?各自的功能是什么?1011.“8086执行了一个总线周期”,是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储1012.简述80868088引脚信号HO。
2、LD、HLDA1013.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?1114.8253的工作方式有几种?1115.论述8253的工作方式:1116.8086的基本总线周期的组成?1217.什么是中断嵌套?1318.什么是量化与编码?1319.什么是中断优先级?1420.何为中断优先级,它对实时控制有什么意义?在8086CPU系统中,NMI 和INTR哪个优先级高?1421.8251A的引脚分为几类,各有什么功能:1522.ADC0809用什么信号结束1523.ADC0809的特点?1624.异步传输和同步传输的数据格式?1625.分析、设计题用8253计数器0设计一个输出。
3、频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。16ISA总线的位宽是多少? 16位DMA在数据传送时受到DMA控制器的控制8253寄存器有4个I/O端口,有3个通道微型计算机的总线位数决定了字长8086里从哪个 引脚发出的中断是不可屏蔽的 NMI引脚PCI总线系统采用的总线时钟可以是33MHz和66MHz,当采用66MHz总线时钟工作于64位系统时,其数据传输速率为(528)MB/S8253计数器的计数初值最大为0,代表65536这取决于CF8086/8088CPU读总线周期中,T1T4期间一直保持有效的信号是( 。
4、M/ )。8086 CPU寄存器中,能在I/O寻址时用作地址寄存器的是(DX )。8259A有3个寄存器中断请求寄存器,中断屏蔽寄存器,中断服务寄存器8086内部设置总线接口单元和执行单元8086/8088CPU主要分为执行单元(EU)和总线接口单元(BIU)两大部分。查询I/O控制方式中,CPU查询的外设状态信息是通过数据总线CPU的数据总线提供数据信号流。8086系统中,SP只能指向偶地址单元8086微处理器可寻址访问的最大I/O空间是64KBCpu的数据总线提供了时序信息和控制信息数据信号流在内存和I/O间进行大量数据传送时,传送速度最快的传送方式是( DMA传送方式 )。在中断系统中,。
5、中断类型码是在(中断响应信号 )控制下送往CPU的。 在DMA传送方式中,传输效率最高的方式是(成组传送方式)。在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错和奇偶错。在异步串行通信中若要传送扩展ASCII码,则异步串行码字符格式第8位数据为有用的数据。串行通信的传送方向有单工、半双工全、双工、 多工四种串口和并口比起来更适合什么,串口更适合远距传输DAC0832内部采用双缓冲输入数据的方式以提高转换速率,同时可构成多片DAC0832同时输出模拟量的系统。1.名词解释1. 1什么叫总线规范所谓总线规范,就是由国际标准化组织正式公布或推荐的用来互联各模块的标准,是人们。
6、在把各种不同的模块组成一个系统时所要遵守的规范。1.2什么叫can总线CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议,形成并通过ISO11898 及ISO11519标准认证。是国际上应用最广泛的现场总线之一,1.3DA转换器的分辨率是什么这是D/A转换器对输入数字量微小变化的敏感程度的描述,即输入数字量的最低有效位变化引起的输出模拟量的变化,通常用数字量的位数来表示。1.4什么叫接口所谓接口,是指两个部件或系统的交接部分。在计算机通讯过程中,涉及CPU与存储器以及外围设备之间的通信。它们之间存在速度等各方面的差异,所以为了通。
7、信,需要借助CPU和存储器以及外围设备之间的接口。2.端口指的是什么 计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。3.写出8086CPU各内中断源的名称及产生的条件。除法出错中断,它是在进行除法运算所得的商超出数的表示范围或出现除数为0时产生的;单步中断的类型号为1,断点中断的类型号为3,这两种中断主要用于程序调试;溢出中断的中断类型号为4,是由溢出标志为1而启动的中断;而中断指令INT n是由用户编程时预先安排的软件中断。4.8255A方式1的工作工程方式1的输出过程如下:输出过程是由CPU响应中断开始,在中断服务程序中用OUT指令通过8255A向外设输出数据,。
8、发出信号;的上升沿清除INTR中断请求信号,且使=“L”(有效),通知外设取数;当外设接收数据后,发出应答信号,一方面使=“H”(无效),另一方面在信号的上升沿使INTR=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。方式1的输入过程如下(A口):当外设准备好数据,把数据送给8255A的同时,送来一个选通信号。8255A的A口数据锁存器在下降沿控制下将数据锁存。8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再送数据。如果PC4=1(INTEA=1),这时就会使INTR变成高电平输出,向CPU发出中断请求。CPU响应中断,执行IN指令把数据读走,信号的下降沿清除。
9、中断请求,而结束时的上升沿则使IBF复位到零。外设在检测到IBF为低电平后,可以输入下一个字节。8255A有3种工作方式,PA在方式2,PB在方式1,PC5.串行和并行通讯各自有什么特点,各自适合于什么场并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较高的场合。串行通信是指数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。6.8086CPU中寄存器总共为14个,且均为16位。即AX,BX,C。
10、X,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES共14个。而这14个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。通用寄存器:AX,BX,CX,DX称作为数据寄存器:AX(Accumulator):累加寄存器,也称之为累加器;BX(Base):基地址寄存器;CX(Count):计数器寄存器;DX(Data):数据寄存器;下面就按顺序来一一介绍这几个通用寄存器了:数据寄存器(AX,BX,CX,DX):数据寄存器有AX,BX,CX,DX四个组成,由于在8086之前的CPU为8位CPU,所以为了兼容以前的8位程序,在8086CPU中,每一个数据寄存器都可以当做两。
11、个单独的寄存器来使用,由此,每一个16位寄存器就可以当做2个独立的8位寄存器来使用了。AX寄存器可以分为两个独立的8位的AH和AL寄存器;BX寄存器可以分为两个独立的8位的BH和BL寄存器;CX寄存器可以分为两个独立的8位的CH和CL寄存器;DX寄存器可以分为两个独立的8位的DH和DL寄存器;7.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。答:相同点:处理随机请求。不相同点:DMA方式依靠硬件实现传送;中断方式依靠CPU执行中断服务程序实现传送。DMA主要用于需要高速大批量数据传送的系统。中断用于设备与CPU之间的通信,仅限于报告数据传送操作的结束及错误发生的情况。。
12、8.串行传送与并行传送区别?各用什场合?答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。9.简述DMA的工作过程设备通过DMA控制器向CPU发出DMA请求;CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;由DMA控制器发送存储器地址,并决定传送数据块的长度;执行DMA传送;DMA操作结束,并把总行控制权交还CPU。10.80868088的EU与BIU各表示什么含义?各自的功能是什么?答:EU是80888088微处理器的执行部件,BIU是80888088微处理。
13、器的总线接口部件。EU的功能是执行指令,BIU的功能是使80868088微处理器与片外存储器或Io接口电路进行数据交换。11.“8086执行了一个总线周期”,是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储器总线周期中,地址信号、ALE信号、信号、数据信号分别在何时产生?答:(1)是指8086对片外的存储器或IO接口进行了一次访问,读写数据或取指令。(2)基本总线周期由4个时钟周期组成,分别记为T1,T2,T3,T4。地址信号、ALE信号在T1周期内产生,信号在T2周期内产生,数据信号一般在T3内产生,若T3来不及提供数据,可在某Tw内产生有效数据。12.简述80868。
14、088引脚信号HOLD、HLDA HOLD为保持请求信号(输入),当外部逻辑把HOLD引脚置为高电平时,8086在完成当前总线周期以后让出总线控制权。HLDA为保持响应信号(输出),这是CPU对HOLD信号的响应。响应时,使HLDA输出高电平,8086的三态信号线全部处于高阻态。使外部逻辑可以控制总线。13.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。为此发送端必须加入Modem进行调制,接收端进行解调。调制方法有:调幅、调频、调相。14.8253的工作方式有几种?答:有。
15、6种方式:分别是计数结束时中断方式、可编程单稳态触发器、分频器、方波发生器、软件触发选通方式和硬件触发选通方式。15.论述8253的工作方式:方式0(计数结束中断方式):8253用作计数器时一般工作在,写一次计数值,记一遍数,计数器不会自动重装初值并重新开始计数;方式1(可编程单稳态触发器):这种方式由外门控信号GATE的上升沿触发,使输出端变为低电平,产生一个单拍负脉冲信号,脉冲宽度由计数值决定;方式2(分频器):这种方式的功能如同一个N分频计数器,输出的是输入时钟按照计数值N分频后的一个连续脉冲,它的一个主要用途是产生实时时钟中断;方式3(方波发生器):方波发生器与分频器类似,但从输出端得。
16、到的不是序列负脉冲,而是对称的矩形波;方式4(软件触发选通方式):在此方式中,计数过程是由软件把计数初值装入计数寄存器来触发,计算初值n仅一次有效;方式5(硬件触发选通方式):在此方式中,写入初值后,计数器并不立即计数,而是由门控脉冲的上升沿触发。16.8086的基本总线周期的组成?答:8086CPU的基本总线周期为4个时钟周期,每个时钟周期间隔称为一个T状态。17.什么是中断嵌套?答:是指中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个。
17、过程就是中断嵌套。18.什么是量化与编码?答:为了将模拟信号转换为数字量,在转换过程中还必须把采样-保持电路的输出电压,按某种近似方式归化到与之相应的离散电平上,这一过程称为数值量化,简称量化;量化后的电平值为量化单位的整数倍,这个整数用二进制数表示即编码,量化和编码是同时进行的。19.什么是中断优先级?答:为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。20.何为中断优先级,它对实时控制有什么意义?在8086CPU系统中,NMI 和INTR哪个优先级高? 答:(1)当系统中有多个设备提出中断请求时,就有一个该响应谁的。
18、问题,也就是一个优先级的问题,解决优先级的问题一般可有三种方法:软件查询法、简单硬件方法及专用硬件方法。多级中断的处理原则:当多级中断同时发生时,CPU按照由高到低的顺序响应。高级中断可以打断低级中断处理程序的运行,转而执行高级中断处理程序。当同级中断同时到时,则按位响应。 中断优先级对实时控制有提高CPU效率,用来实时控制外部设备的有效手段。 (2)在8086CPU系统中,NMI优先级高。8088执行存储器写时序的时候,IO/为___低___电平,DT/为___高__电平。21.8251A的引脚分为几类,各有什么功能:答:8251A和CPU之间的连接信号可以分为4类: 片选信号 :输入,片选。
19、信号,低电平有效。 读/写控制信号:输入,读信号,低电平时, CPU当前正在从8251A读取数据或者状态信息。:输入,写信号,低电乎时, CPU当前正在往8251A写入数据或者控制信息。C/:输入,控制/数据信号,分时复用,用来区分当前读/写的是数据还是控制信息或状态信息。RESET:输入,复位信号,高电平有效。CLk:输入,主时钟信号,用于芯片内部的定时。收发联络信号: TxRDY:输入,发送器准备好信号,用来通知CPU,8251A已准备好发送一个字符。 TxEMPTY:输入,发送器空信号,高电时有效,表示此时8251A发送器中并行到串行转换器空,说明一个发送动作已完成。与接收有关的联络信号。
20、: RxRDY:输出,接收器准备好信号,用来表示当前8251A已经从外部设备或调制解调器接收到一个字符,等待CPU来取走。 SYNDET/BRKDET:输入/输出,同步检测信号,只用于同步方式。22.ADC0809用什么信号结束ALE和START连在一起,表示通道地址锁存的同时就启动转换。转换结束与否可以查EOC,也可以等待,还可以用EOC 申请中断。要开OE门,转换结果才能送出来。23.ADC0809的特点?答:1)分辨率为8位。2)具有转换起停控制端。3)转换时间为100。4)单个+5V电源供电。5)模拟输入电压范围0+5V,不需零点和满刻度校准。6)工作温度范围为-40+85摄氏度。7)。
21、低功耗。24.异步传输和同步传输的数据格式?答:在异步传输时,发送器先在串行数据字符前加上起始位,并根据约定的要求加上校验位和停止位,然后在TxC(上一横)作用下,由TxD线一位一位的串行发送出去。在同步传输时,发送器在准备发送的数据前面先插入一个或两个同步字符,在数据块的每个字符后插入奇偶校验位,然后在TxC(上一横)作用下,由TxD线一位一位的串行发送出去。25.分析、设计题用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。答:计数初值:4MHZ /20KHZ=200编写初始化程序:MOV DX, 243H MOV AL, 27H OUT DX, AL MOV DX, 240HMOV AL, 02H OUT DX, AL计数初值:4MHZ/20KHZ=200编写初始化程序MOV DX,243HMOV AL,27HOUT DX,ALMOV DX,240HMOV AL,02HOUT DX,AL。