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