接口技术大量练习题基础 必看Word格式文档下载.docx
《接口技术大量练习题基础 必看Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《接口技术大量练习题基础 必看Word格式文档下载.docx(102页珍藏版)》请在冰点文库上搜索。
A.请求B.成组
C.单字节D.同步
5使用层次:
中、高
9.8259A是()。
A.可编程DMA控制器B.可编程中断控制器
C.可编程定阶计数器D.总线仲裁器
10.8086响应中断的条件是()。
A.IF=1,当前指令执行结束B.IF=0,当前指令执行结束
C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令
11.8086/8088微处理器的标志寄存器IF位可以通过()指令进行设置。
A.CLI、STI.B.CLC、STC
C.CMC、STDD.CLD、STD
13.当有如下中断请求时,微处理器执行完当前指令后,优先响应()。
A.INTOB.NMI
C.INTRD.单步中断
14.中断向量表存放在存储器的()中。
A.FFC00H~FFFFHB.00000H~0003FFH
C.EEC00H~FFFFFHD.EEBFFH~FFFFFH
15.Intel8086/8088中断向量表中的类型21H是()。
A.双重失效B.段不存在
C.协处理器出错D.MSOS系统调用
16.8259A要求无论采用何种触发方式,中断请求信号的高电平状态保持到()。
A.第二个中断响应信号INTA有效后
B.第二个中断响应信号INTA有效之前
C.第一个中断响应信号INTA有效之后
D.第一个中断响应信号INTA有效之前
17.能够提供中断类型码的芯片是()
A.8259AB.8255A
C.8253D.8251A
18.初始化时8259A没有对优先管理方式编程时,则8259A自动进人()方式。
A.自动循环B.完全嵌套
C.特殊循环D.特殊屏蔽
19.用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为
最低,其余中断源优先级也相应变化,这是一种()方式。
A.自动循环B.完全嵌套
20.普通结束EOI命令适用于()方式中的中断结束。
A.完全嵌套B.自动循环
23.能够根据优先级判别器PR的请求向微处理器发出INT信号,也能接收微处理器响应信号INTA并完成相应的处理的电路是()。
A.数据总线缓冲器B.读/写控制逻辑
C.控制逻辑D.中断屏蔽寄存器
24.在程序控制传送方式中,()传送可提高系统的工作效率。
A.无条件传送B.查询传送
C.中断传送D.前三项均可
25.用DMA方式传送数据时,是由()控制的。
A.CPUB.软件
C.CPU十软件D.硬件控制器
26.若微处理器可采用存储器映像编址,那么一条SUB(减法)指令可访问的地址空间为()。
A.整个地址空间B.仅I/O地址空间
C.仅RAM地址空间D.随应用而定
28.采用条件传送方式时,必须要有()。
A.中断逻辑B.请求信号
C.状态端口D.类型号
29.传送数据时,占用CPU时间最长的传送方式是()。
A.查询B.中断
C.DMAD.IOP
31.响应NMI请求的必要条件()。
A.IF=IB.IF=0
C.一条指令结束D.无INTR请求
32.下面哪一个中断的优先级最高()。
A.NMI中断B.INTR中断
C.单步中断D.断点中断
二、多项选择题
1.CPU在响应INTR请求时,包括的条件有()。
A.IF=1B.指令周期结束
C.无NMI请求D.TF=l
E.有INTR上升沿出现
ABCD
3.在PC机,CPU向应NMI请求时()。
A.类型号为ZB.包括电源掉电
C.类型号由8259提供D.中断向量表的地址指针为00008H
E.属于内中断
ABD
三、判断说明题
1.接口即是端口。
()
F
2使用层次:
初、中
2.在一个外设端口中,往往需要有几个接口才能满足和协调外设工作的要求。
3.MCS-51等系列单片机采用存储器映像的1/O编址方式。
T
4.Intel80x86系列采用独立编址方式。
5.无条件传送方式即为同步传送方式。
6.查询传送方式即是异步传送方式。
7.无条件传送方式,由于时间配合严格,所以这种传送方式较为复杂,但软/硬件
简单。
8.无条件传送方式下,微处理器与外设并行工作。
9.无条件传送方式下,各外设之间也是并行工作。
10.查询传送方式下,微处理器与外设并行工作。
11.查询传送方式下,各外设之间也是并行工作的。
12.查询传送方式是最简便的传送方式,它所需要的硬件最少。
13.周期挪用关键是如何识别中断源,以便避免同CPU的操作发生冲突。
14.利用周期挪用方法实现DMA传送,一次只能传一个字节数据。
15.DMA传送工作方式中,最简单、最常用工作方式是CPU停机方式。
17.当中断请求信号INTR有效后,若微处理器没有响应,则微处理器必须锁存IN
ZTR信号,直到发出响应信号或者撤销请求。
18.NMI中断请求信号是被微处理器锁存的。
19.中断向量就是中断类型码。
20.中断向量表地址指针就是中断向量。
21.中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。
24.当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信
号INT,若微处理器响应中断并获得响应信号INTA时,使ISR中相应位置位。
26.正在服务的中断源一定是优先级别最高的。
四、简答题
1.常用的外围设备有哪些?
常用的外围设备有:
键盘、鼠标器、硬磁盘机、软磁盘机、光盘机、打印机、显示器、调制解调器、数模转换器、扫描仪以及一些专用设备。
2.目前外围设备有何特点?
(1)品种繁多:
有机械式的、电子式的、机电式的、矿电式的以及充电式的。
(2)处理信息多种多样:
有数字、模拟信号、开关信号、电压信号或电流信号等。
(3)工作速度:
有的速度慢,有的速度快,不同的外围设备处理信息的速度相差悬殊;
(4)其他:
信息格式、电平高低等多种多样。
3.试述微处理器与外设交换信息的类型。
(1)数据信息:
数字量、模拟量、开关量。
其中,数字量是以M进制码形式提供的信息,通常是8位、16位和32位数据。
开关量是用两个状态表示的信息,只用1位二进制码表示。
模拟量是指由传感器等提供的物理量转换为相应的连续变化的电信号,经过A/D转换器转换成数字量后输入微处理器进行处理。
(2)状态信息:
表示外设当前所处的工作状态。
如READY,表示输人设备已准备
好的信息。
BUSY表示输出设备是否能接收信息。
(3)控制信息:
此信息是由微处理器发出的,用于控制外设接口工作方式以及外设的启动和停止等信息。
4.画图并简要说明接口与微处理器、外设的“界面”作用。
外设接口是微处理器与外设之间传送信息的一个界面,也是一个连接部件。
一边通过三总线或微机总线与微处理器相连,一边通过三种信息即数据、状态和控制信息与外设连接,以便于实现微处理器通过外设接口与外设交换信息。
由此可得出外设接口作用(功能)如下。
(1)转换信息格式:
如串/并转换、并/串转换等。
(2)提供联络信号:
如设备就绪、忙,数据缓冲器满、空等。
用于协调数据传送所用的状态信息。
(3)协调定时差异:
为使微处理器与外设在处理速度方面差异,使两者之间的数据
交换取得同步,必要时对传送的数据或地址加以缓冲或锁存。
(4)进行译码选址:
在多台外设系统中外设接口提供地址译码以及确定设备的功能。
(5)实现电平转换:
使微型计算机同外设相匹配,接口电路必须提供电平转换和驱
动功能。
(6)具备时序控制:
有的接口电路具有自己的时钟发生器,满足微型计算机和各种
外设在时序方面的要求。
6.简述微处理器与外设数据传送方式是如何分类的。
方式主要分两类:
(1)程序控制传送方式,包括同步传送、查询传送、中断传送。
(2)DMA传送方式。
7.中断控制电路有何功能?
(1)能控制多个中断源,实现中断传送,任何一个中断源提出中断请求,该中断控制电路必须都能向微处理器发出中断请求信号。
(2)能对多个中断源同时发出的中断请求进行优先级判别。
(3)实现中断嵌套。
(4)能够提供对应中断源的中断类型码。
10.举例说明程序控制方式影响传送速度原因。
中断控制方式中就中断方式而言,每传送一个字节或一个字就得把主程序停下来,转而去执行中断服务程序,在执行中断服务程序前要做好现场保护,执行完中断服务程序后还要恢复现场。
这些都是执行一系列指令,这些指令显然与数据传送没有直接关系,但是执行时,却要使微处理器花费不少时间。
对于8086而言,取指令和执行指令是并行工作的。
但是,进入中断,指令队列就要清除,执行部件须等待总线接口部件将中断处理子程序中的指令取到指令队列中才开始执行程序。
同样,返回断点时,指令队列也要清除,执行部件要等待总线接口部件重新装入断点处的指令后才开始执行,使并行工作机制失去功能,造成中断方式传输效率不高,影响传输速度。
11.DMA有哪些传送方式?
DMA操作基本方法是什么?
传送方式有三种。
(1)单字节传送方式:
每次DMA只能送一个字节的数据,传送后释放总线,由微处理器控制总线至少一个完整总线周期,以后再检测DREQ信号若有效,则重复前面过程。
(2)成组传送:
一次DMA请求可以传送一组信息。
(3)请求传送:
又称为查询传送方式,每传送一个字节,DMAC就检测DREQ;
若无效,则挂起。
IDMA操作基本方法:
(1)周期挪用;
(2)周期扩展;
(3)CPU停机。
12.DMAC功能是什么?
(1)能接受外设的DMA请求信号DREQ,并能向外设发出DMA响应信号DACK。
(2)能向微处理器发出总线请求HOLD信号,当微处理器发出总线响应信号HLDA后能接管对总线的控制权,进入DMA方式。
(3)发出地址信息,对存储器寻址并修改地址指令。
(4)发出访问存储器或I/O的读/写控制信号。
(5)能决定传送的字节数,并能判断DMA传送是否结束。
(6)发出DMA结束信号,释放总线,微处理器恢复正常。
14.内部中断有何特点?
(1)中断类型码或者包含在指令中,或者是预先规定的。
(2)不执行中断响应周期。
(3)除单步中断外,任何内部中断无法禁止。
(4)除单步中断外,任何内部中断的优先级都比外部中断高,其序列为:
除法出错、INTn、INTO、NMI、INTR、单步。
(5)内部中断指令放在程序中某一位置,所以中断是可预知的,不具有随机性。
15.试述中断响应过程。
微处理器现行状态PSW、CS、IP压入栈,清除IF和TF,查找中断源(IP、CS)。
(2)保护现场即保护中断程序中需要使用的以及中断处理程序中要使用的寄存器,使之入栈。
(3)转入中断服务程序处理
(4)恢复现场,即弹出保护现场入栈的各个寄存器。
(5)开中断
(6)中断返回,执行IRET指令。
16.试述8259A主要功能。
(1)8259A可以管理8级优先权管理。
通过8259A级联,可以管理评级优先权的中断源。
(2)任何一级中断源都可以被屏蔽,使该级中请求暂时被挂起,直到取消屏蔽时为止。
(3)向处理器提供可编程的标识码,对于8086亿088微处理器而言就是中断类型码。
这个功能使得没有提供中断类型码的接口芯片,如8255A、8253等借助8259同样
可以采用中断I/O方式进行中断I/O方式进行管理。
(4)具有多种中断优先级管理方式,如完全嵌套方式、自动循环方式、特殊循环方式、特殊屏蔽方式和查询方式等。
五、填空题
1.由于目前外设接口电路________性,所以外设接口要比存储器接口________FA。
多样,复杂
2.通常接口中各种信息以________形式,通过微处理器的________总线同微处理
器交换信息。
数据,数据
3.微处理器与外设之间的信息传送可以说是对________进行________操作。
端口,读/写
4.实质上,微处理器对外设的访问就是对外设的__________中的_______访问。
接口,端口
5.I/O端口编址方式有_________方式和________方式两种。
独立编址,存储器映像
10.微型计算机系统中数据传送的控制方式有________和________方式。
程序控制,DMA
11.微型计算机最基本、最频繁的操作是________,其关键问题是________。
数据传送,控制方式
12.当外设的定时是在__________和_________的场合下,可以来用无条件传送方式。
固定,已知
13.当微处理器在输人操作时,外设一定________;
在输出操作时,外设寄存器是
________的,在这样条件下可采用查询方式。
准备,空
14.在中断方式下,微处理器可按事先安排________顺序,按________处理几台
外设与微处理器的数据传送。
优先,轻重缓急
15.条件传送方式是微处理器与外设________工作,查询传送方式是微处理器与外
________工作。
同步,异步
16.周期挪用不会减慢微处理器操作,但是需耍,________时序电路,而且数据传送
过程是________的。
答案:
复杂,不连续
20.欲修改TF内容可以通过________和________指令完成。
PUSHF,POPF
21.已知中断类型码乘4后可得到中断向量表地址指针,由此相邻两单元存放中断服务程序入口地址________,后两个相邻单元存放________值。
IP,CS
22.Intel8259A是可编程________或________。
中断控制器,优先级中断控制器
23.8259A可管理________级优先级中断源,通过组联,最多可管理_______级优先级中断源。
8,64
31.8259A级联应用中只有_________片为主片,最多不能超过_________片,其余为从片。
1,9
34.8259A结束命令有________和________两种。
普通EOI,特殊EOI
35.微处理器通过总线和多台外部设备交换信息,但是同一时刻能和________台设备交换信息。
1
36.外围设备种类繁多,但是工作速度比微处理器________得多。
慢
37.对于输人设备而言,接口电路除信息变换外还可以起到________等作用。
缓冲
38.常常把来自微处理器和内存储器的数据进行缓冲和锁存的端口称为_______端口。
数据
39.有的端口能存放外围设备或者端口本身状态信息,称为________端口。
状态
40.有的端口用来存放微处理器发来的命令,以便控制接口和外部设备的操作,这种端口称为________端口。
控制
第5章并行接口
5.Intel8255A初始化控制字是通过()写入的。
A.数据总或缓冲器B.读/写控制逻辑C.A组控制D.B组控制
难度:
初、中、高
6.Intel8255A的PA口有一个()。
A.8位数据输入锁存器和8位数据输出锁存/缓冲器
B.8位数据缓冲锁存器和8位数据输出缓冲器
C.8位数据输入锁存器与8位数据输出缓冲器
D.8位数据输入缓冲器和8位数据输出锁存/缓冲器
7.Intel8255A的PB口有一个()。
A.8位数据输入锁存器和8位数据输出缓冲器
B.8位数据输入缓冲器和8位数据输出缓冲器
C.8位数据输入缓冲器和8位数据输出锁存/缓冲器
D.8位数据输入锁存器和8位数据锁存器
8.Intel8255A的PC口有一个()。
18.8255A工作于基本输入/输出方式下,输出和输入数据为()。
A.输出数据锁存,输入数据不锁存B.输出数据锁存,输入数据锁存
C.输出数据不锁存,输入数据锁存D.输出数据不锁存,输入数据不锁存
31.8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口()。
A.用做两个4位I/O端口B.部分引脚做联络,部分引用做I/O
C.全部引脚均做联络信号D.做8位I/O端口,引脚都为I/O线
33.若8255A的PA工作在方式2,PB口工作于()工作方式。
A.方式0B.方式1C.方式2D.方式0或方式1
二、判断说明题
1.随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。
2.接口芯片选通端CE即是片选端信号。
3.在输入接口电路中RDY信号为高电平时,表示接口芯片中的输人寄存器已空,可接收微处理器信息以实现微处理器与