接口技术典型试题3.docx
- 文档编号:23513765
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:14
- 大小:50.01KB
接口技术典型试题3.docx
《接口技术典型试题3.docx》由会员分享,可在线阅读,更多相关《接口技术典型试题3.docx(14页珍藏版)》请在冰豆网上搜索。
接口技术典型试题3
第四章典型试题
一.填空题
1.微机系统中数据传送的两种控制方式是____和____。
分析:
把无条件传送、查询传送和中断传送统称为程序控制传送。
而DMA传送与它们有很大的不同,它不同程序,不用CPU控制,由DMAC来控制传送。
答案:
程序控制传送DMA传送
2.8086/8088中断系统中,内部中断除了断点中断、单步中断外,还包括____。
分析:
8086/8088中断系统把事先设定的和由程序或软件中断指令引起的中断归为内部中断,它们应该是:
断点、单步、溢出、除法出错和软件中断指令。
答案:
溢出、除法出错和软件中断指令。
3.8086/8088系统的I/O端口采用的编址方式是____,其特点____。
分析:
CPU对I/O端口的编址方式有两种:
独立编址和存储器映像编址。
存储器映象编址又称统一编址,其特点是无须专门的I/O指令,I/O端口占用一部分存储空间;而独立编址的特点是使用专用的I/O指令,I/O端口的地址空间独立采用16位地址线,可寻址216个8位的端口。
答案:
独立编址使用专门的I/O指令、端口地址空间独立
4.8259A内部具有四个____和三个____,用以存放____和____。
分析:
8259A有四个初始化命令寄存器,用以存放4个初始化命令字ICW1~ICW4,它们用在对8259A进行初始化。
有三个操作命令寄存器,用以存放3个操作命令字OCW1~OCW3,用来对中断处理过程作动态控制。
答案:
初始化命令寄存器操作命令寄存器ICW1~ICW4OCW1~OCW3
5.DMA传送通常有三种方式:
字节传送、成组传送和____,它的特点是____。
分析:
DMA传送共有三种方式,即字节传送,成组传送和请求传送。
其中请求传送和成组传送非常相似,一次DMA请求都可以传送一组信息,而请求传送时,DREQ需要始终保持有效。
答案:
请求传送传送一组信息,DREQ始终保持有效。
6.DMA操作的三种基本方法是____、____、____、其中____是微机系统中DMAC最常用的传送方式。
分析:
略
答案:
周期挪用周期扩展停机停机
7.一个接口电路的在本功能应包括____、____、____。
分析:
一个接口电路的基本功能应该有译码选址、缓冲或锁存、提供联络三种功能。
译码选址是为了CPU能够正确的访问接口;缓冲或锁存是实现外设与CPU在速度上的匹配;提供联络是用以CPU与外设之间的通信。
这三种功能是一般接口电路不可缺少的功能。
答案:
译码选址缓冲或锁存提供联络
8.采用查询方式传送数据时,首先要读取外设的____,仅当外设____时,CPU才能与外设交换数据。
分析:
在查询传送方式下,CPU与外设传送数据的充分条件就是外设当前处于准备好的工作状态。
答案:
状态信息准备好/Ready
二.单项选择题
2.在程序控制传送方式中,哪种传送可提高系统的工作效率( )。
A.无条件传送
B.条件传送
C.查询传送
D.中断传送
分析:
条件传送就是查询传送。
若采用无条件传送或条件传送,在传送数据时,外设必须是处于准备好或空闲状态,否则CPU就必须等待、不断查询。
而中断传送方式,CPU与外设并行工作,CPU无需了解外设的工作状态,每当收到外设主动发来的中断请求信号,就意味着外设当前准备好/空闲,CPU就可立即与外设交换数据。
答案:
D
3.用DMA方式进行数据传送,是在( )控制下进行的。
A.CPU
B.DMAC
C.软件
D.8288
分析:
用DMA传送方式,数据在外设和内存之间直接进行传送,无需CPU的参预和不是用软件来实现,而是由专门的DMA控制器来对数据传送过程进行控制。
答案:
B
4.I/O设备与CPU之间交换信息,其状态信息是通过( )总线传送给CPU的。
A.地址
B.数据
C.控制
D.三者均可
分析:
I/O设备与CPU之间交换的信息一般是:
控制信息、状态信息和数据信息。
它们都是以二进制形式的代码,通过数据总线在CPU与I/O设备之间传送。
答案:
B
5.在8086/8088微机系统中,可访问的I/O端口地址范围为( )。
A.00H~FFH
B.000H~FFFH
C.0000H~FFFFH
D.00000H~FFFFFH
分析:
根据8086/8088的规定,I/O端口的地址线为16位,可以表示为216个不同I/O端口地址,用十六进制来表示,只需用4位。
答案:
C
6.8086/8088微处理机可寻址访问的最大I/O空间为( )。
A.8KB
B.32KB
C.64KB
D.1MB
分析:
与(5)类似,一个I/O端口地址对应一个字节端口,216=64K。
答案:
C
7.CPU对外设的访问实质上是对( )的访问。
A.接口
B.I/O端口
C.I/O设备
D.接口电路
分析:
外设是通过I/O接口才能与CPU连接,而一个接口中往往有多个端口,每个端口都对应一个地址,CPU访问外部正是使用端口地址来寻址的,所以说CPU实质访问只是接口中的端口。
答案:
B
8.CPU与I/O设备交换信息,无需要传送( )信息。
A.数据
B.状态
C.控制
D.地址
分析:
CPU与I/O设备交换信息的最终目的就是为了正确传送数字信息,为此彼此间需要联络同步,而控制信息和状态信息就是它们这间的应答信号。
答案:
D
9.8086CPU对I/O设备进行读操作时,
和DT/
应该是( )。
A.0,0
B.0,1
C.1,0
D.1,1
分析:
8086CPU访问I/O设备时,引脚信号
的有效电平为低电平,而进行读操作时,引脚信号DT/
的有效电平为低电平。
答案:
A
10.8086/8088对10H端口进行写操作,正确指令是( )。
A.OUT10H,AL
B.OUT[10H],AL
C.OUTAL,10H
D.OUTAL,[10H]
分析:
B目的操作数不该加括弧;C目的操作数与源操作数发生颠倒;D中出现上述两种错误。
答案:
A
11.CPU对INTR中断请求的响应过程是执行( )INTA总线周期。
A.1个
B.2个
C.3个
D.4个
分析:
8088/8086规定中断响应执行二个INTA总线周期。
第一个周期,用以通知外设得到CPU的响应;第二个周期,通知外设将中断类型码送入DB,以便CPU读取。
答案:
B
12.CPU响应非屏蔽中断请求NMI的必要条件是( )。
A.当前一条指令执行完
B.NMI=1
C.IF=1
D.A与B
分析:
非屏蔽中断请求NMI不受IF的影响,外部中断请求都是在CPU完成当前一条指令后,才可能被响应。
答案:
D
13.不可屏蔽中断NMI的中断类型码为( )。
A.1
B.2
C.3
D.4
分析:
NMI的中断类型码是硬件预先规定的,为2。
答案:
B
14.不可屏蔽中断响应需要执行总线周期( )。
A.0个
B.1个
C.2个
D.3个
分析:
非屏蔽中断NMI的中断类型码不是由中断源(外设)通过DB送入CPU,而是由硬件自动给出,所以无需要执行总线周期。
答案:
A
15.CPU响应NMI时,中断类型码由( )。
A.中断源提供
B.外设提供
C.接口电路
D.硬件预先规定
分析:
参考(14)。
答案:
D
16.下列哪种类型的中断不属于内部中断( )。
A.溢出
B.断点
C.单步
D.INTR
分析:
内部中断是指:
溢出、除法出错、断点、单步、软件指令INTn中断。
INTR是可屏蔽中断,属外部中断。
答案:
D
17.内部中断的中断类型码是由( )。
A.外设提供
B.接口电路提供
C.指令提供或预先规定
D.I/O端口提供
分析:
所谓的内部中断又称软件中断,其中断原因与外部设备、电路无关,是由软件指令INTn、程序或预定设置引起的。
答案:
C
18.下列中断优先级最高的是( )。
A.单步
B.INTn
C.NMI
D.INTR
分析:
根据8086/8088系统的规定,内部中断和外部中断的优先级排列次序为:
INTn、INTO→NMI→INTR→单步。
答案:
B
19.8086/8088系统中的中断向量表用以存放( )。
A.中断向量
B.向量表地址
C.中断类型码
D.中断服务程序入口地址
分析:
系统将内存的最低1024个字节作为中断向量表,它是专用以存放中断用以存放中断服务程序的入口地址(即中断向量)。
答案:
A
20.一个中断服务程序的入口地址在中断向量表中占用( )。
A.1个字节
B.2个字节
C.3个字节
D.4个字节
分析:
中断服务程序的入口地址由段地址(16位)和偏移地址(16位)两部分组成,在中断向量表中,偏移地址占用低两字节,段地址占用高两字节,共占用4个字节。
答案:
D
21.8259A级联最多可以用( )。
A.2片
B.4片
C.8片
D.9片
分析:
8259A级联,主片有8个输入引脚IR0~IR7,每个引脚都可与一个从片8259A的INT引脚相连,故最多可与8个从片连接。
答案:
D
22.若用3片8259A级联的中断系统,最多可管理( )中断类型。
A.3个
B.16个
C.22个
D.24个
分析:
单片8259A可管理8个中断类型,主片每连接一个从片,自身要减少一个输入引脚IRi,故二个从片、一个主片最多可管理16+6个中断类型。
答案:
C
三.多项选择题
1.CPU通过I/O接口与外设之间交换的信息一般包括( )。
A.地址信息
B.数据信息
C.状态信息
D.INTR信息
E.控制信息
分析:
外设与CPU之间传送数据,通常需要状态信号用来表示外设当前的工作状态,需要控制信号用来控制外设的启动或停止等。
答案:
BCE
2.数据传送程序控制方式包括( )。
A.无条件传送
B.条件传送
C.查询式传送
D.DMA传送
E.中断传送
分析:
无条件传送、条件传送(查询式传送)和中断传送均是通过程序实现数据传送的,所以它们都是程序控制方式,而DMA传送不涉及到程序,由DMAC控制,数据直接在内存与外设间传送。
答案:
ABCE
3.CPU响应INTR请求应满足的条件有( )。
A.IF=1
B.TF=0
C.一个指令周期结束
D.INTR=1
E.NMI=0
分析:
INTR为可屏蔽中断,高电平有效,其优先级低于NMI,且受到中断允许标志位IF的控制。
CPU是在结束当前指令周期后才对外部中断请求给予响应。
答案:
ACDE
4.采用中断方式传送数据的优点是( )。
A.系统的工作效率高;
B.软、硬简单、易实现;
C.CPU与外设可以并行工作;
D.外设与外设可以并行工作;
E.外设可以得到CPU的及时响应。
答案:
ABDE
5.8086/8088CPU响应非屏蔽中断NMI过程中所做的工作有( )。
A.在DB上读取中断类型码;
B.将当前标志寄存器F的内容入栈;
C.将IF、TF位清"0";
D.保护断点;
E.保护现场;
F.中断服务程序的入口地址送入CS、IP。
分析:
CPU响应NMI过程无需要从DB上读取中断类型码,保护现场工作是在中断服务程序中完成。
答案:
BCDF
6.8086/8088CPU响应INTR中断请求的必要条件( )。
A.IF=1
B.TF=1
C.一个指令周期结束
D.INTR=1
E.当前CPU空闲
分析:
TF=1设置单步中断,但其优先级低于INTR的优先级,CPU每执行完一个指令周期,只要其它条件许可,它都会响应INTR。
答案:
ACD
7.不能够提供中断类型码的芯片有( )。
A.8251A
B.8255A
C.8259A
D.8237
E.8253
分析:
这些接口芯片只有8259A是可作为中断控制器,能够向CPU提供中断类型码。
答案:
ABDE
8.大部分DMAC都拥有( )等传送方式。
A.直接传送方式
B.单字节传送方式
C.查询传送方式
D.成组传送方式
E.中断传送方式
分析:
DMA数据传送方式是一种总线请求方式,它首先要向CPU发出HOLD总线请求,以示获取总线控制权。
答案:
BCD
9.根据8086/8088中断系统的分类,( )属于内中断。
A.除法出错
B.INTO
C.INTR
D.NMI
E.INTn
分析:
除法出错、INTO、INTn、断点中断、单步中断均属于内中断。
答案:
ABE
10.在8259A中断控制器系统中,特殊EOI结束命令适用于( )方式的中断结束。
A.完全嵌套
B.自动循环
C.特殊循环
D.特殊屏蔽
E.特殊全嵌套
分析:
因特殊EOI命令中带有用于指定ISR中相应位复位的三位代码信息,它可以作为任何优先级管理方式的中断结束命令。
答案:
ABCDE
四.判断说明题
(1)当(IF)=0,CPU被禁止响应外部中断请求。
答案:
×
说明:
IF位只对可屏蔽中断请求进行控制,而对NMI无效。
(2)中断向量就是中断服务程序的入口地址。
答案:
√
(3)8086/8088CPU响应外部中断时,中断类型码由外部中断源提供。
答案:
×
说明:
外部中断分类二种,INTR中断类型码由外部中断源提供,而NMI的中断类型码是由系统内部规定、给出。
(4)内部中断的优先级高于外部中断的优先级。
答案:
×
说明:
内部中除了"单步中断"外,其优先级均高于外部中断。
(5)8086/8088CPU在响应内部中断时,均不执行中断响应总线周期。
答案:
√
(6)无条件传送方式可以认为就是同步传送方式。
答案:
√
(7)条件传送方式(查询方式)可以认为就是异步传送方式。
答案:
√
(8)普通EOI命令只适用于全嵌套方式的中断结束。
答案:
√
四.判断说明题
(9)采用级联两片8259A最多可管理16级中断源。
答案:
×
说明:
一片为主片,一片为从片,主片上的一个引脚IRi与从片上的引脚INR连接作为一条连线,实际上一共只有15引脚可与中断源相连。
(10)8259A工作于全嵌套中断方式,CPU当前执行的服务中断程序就是ISR中优先级最高的中断请求。
答案:
√
(11)8259A工作于全嵌套中断方式,每当外设有请求,其就会选出优先级最高的,对ISR相应位置1,同时向CPU发出"INT"请求。
答案:
×
说明:
8259A工作于全嵌套中断方式,每当外设有请求,其就会将选出的最高级与ISR中最高级比较,才能决定是否产生"INT"请求信号。
五.简答题
1.什么叫接口?
一般接口具有哪些基本功能?
答:
接口就是把I/O设备与CPU连接起来,实现数据传送的中间控制电路。
它具有以下基本功能:
(a)译码选址;
(b)缓冲或锁存;
(c)提供联络。
2.什么叫I/O端口?
一般接口中有哪几种端口?
CPU是如何实现对I/O端口进行读、写操作的?
答:
I/O端口是指在接口中,CPU可以访问的寄存器。
一般接口中含有数据端口、控制端口和状态端口。
每个端口都分配一个端口地址,CPU是通过I/O指令来对端口进行读、写操作的。
3.什么叫中断?
8086/8088的中断系统如何分类?
答:
CPU在运行程序过程,遇到重要或紧急事件需要处理,暂停当前的程序运行,转去处理该事件,中断处理完毕后再回到原程序继续运行。
这样一个过程就叫中断。
8086/8088中断系统分为两大类:
外部中断和内部中断。
外部中断有两种类型:
INTR和NMI;内部中断有五种类型:
溢出、除法出错、单步、断点和软件中断指令。
4.什么叫中断源?
通常有哪几类中断源?
答:
所谓中断源就是引起中断的原因或发出中断请求的来源。
8086/8088中断系统有以下5种中断源:
(a)I/O设备;
(b)故障源;
(c)软件中断指令;
(d)当前程序的运行;
(e)硬件预先设置。
5.简述系统采用中断方式进行数据传送的过程。
答:
初始状态不妨认为CPU与外设并行工作,每当外设准备好时:
(a)外设向CPU发来中断请求以示传送数据;
(b)CPU暂停当前的工作,转去执行相应中断服务程序;
(c)在中断服务程序中与外设进行数据传送;
(d)中断返回,CPU与外设又回到初始状态。
6.简述8086/8088CPU对INTR的中断响应过程。
答:
CPU每执行完一条指令即对INTR信号进行检测,若INTR有效,且IF=1,则CPU就对INTR中断响应,响应过程如下:
(a)发出中断响应信号
;
(b)从数据总线上,读取中断类型码;
(c)将标志寄存器的内容压栈;
(d)将IF、TF清零;
(e)保护断点,将当前CS,IP的内容压栈;
(f)由中断类型码在中断向量表中获取中断服务程序的入口地址,送入CS、IP中,从而进入中断服务程序入口。
7.什么叫中断向量表?
CPU是如何访问向量表,进入中断服务程序的入口?
答:
中断向量表是用以存放中断服务程序入口地址的表格,它被设置在内存区域00000H~000FFH。
CPU将中断类型码乘4,从而得出向量表地址,将向量表地址所指的低两字节单元的内容送入IP高两字节单元的内容送入CS,即将中断服务程序入口地址的偏移地址送入IP、段地址送入CS,从而进入中断服务程序的入口。
8.8086/8088的内部中断有哪些?
内部中断的特点是什么?
答:
8086/8088有以下五种内部中断:
除法出错、单步、断点、溢出、软件中断指令,它们的中断类型码依次为0,1,3,4,n。
这些内部中断特点是:
(a)中断类型码由INTn指令提供,或者是预先规定的;
(b)不执行INTA总线周期;
(c)不受IF控制;
(d)除单步中断外,其余内部中断的优先级均高于外部中断的优先级。
9.余述DMA传送数据的一般过程。
答:
①外设向DMAC提出DMA请求(输入DREQ信号);
②DMAC向CPU发出总线请求信号HOLD;
③CPU在完成当前总线周期后立即对此请求给予响应,向DMAC发出HLDA信号,并放弃总线控制权;
④DMAC获得总线控制权,同时给请求的外设发去DMAC的响应信号,开始传送数据;
⑤DMAC发送地址信号和控制信号,实现数据传送;
⑥DMAC将规定的字节数传送完时,则使HOLD信号失效,将总线控制权交给CPU。
10.8259A对中断优先级的管理方式有哪几种?
最常用的是哪一种?
其特点是什么?
答:
8259A对中断优先级的管理方式有以下5种:
①完全嵌套方式;
②自动循环方式;
③特殊循环方式;
④特殊屏蔽方式;
⑤查询排序方式。
完全嵌套方式是最常用的一种中断优先级管理方式。
它的特点是:
规定8259A的8个中断源中IR0的优先级最高,依次降低,直到IR7最低,允许中断嵌套,优先级高的呆以中断优先级低的。
11.图4-6为一个共阳级LED接口电路,试编写一程序段使8个LED数码管自上而下依次发亮1秒钟(设端口地址为01H。
并说明该接口属于何种输入输出控制方式?
为什么?
答:
MOVAL,7FH
LOP:
OUT01H,AL
CALLTIME1;延时一秒
RORAL,1
JMPLOP
图4-6LED接口电路
该接口为无条件传送方式,CPU同LED之间没用联络信号,而LED(外设)总是处在准备好状态,随时可以接收来自CPU的信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 技术 典型 试题