当前位置:文档之家› 接口技术复习题

接口技术复习题

《计算机接口技术》复习题答案
一、单项选择题
1、8086通过(A)控制线来区分是存储器访问,还是I/O访问。

A、M/IO
B、DEN
C、ALE
D、MN/MX
2、当CPU执行IN AL,DX指令时,M/IO信号线为(B)电平。

A、高
B、低
C、ECL
D、CMOS
3、若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B)
A、AND AL,0FH
B、AND AL,0F0H
C、 OR AL,0FH
D、OR AL,0F0H
4、中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C?)开始的4个存贮单元内。

A、00017H
B、00068H
C、0005CH
D、0005EH
5、 8086/8088 CPU ,一个最基本的总线读写周期由4个时钟周期(T状态)组成,在状态,CPU往总线上发(B)信息。

T
1
A、数据
B、地址
C、状态
D、其它
6、8086有两种工作模式,最小模式的特点是( A )。

A、CPU提供全部控制信号
B、由编程进行模式设定
C、不需要8286收发器
D、需要总线控制器8288
7、在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置()。

A、是由程序指定的
B、是由DOS自动分配的
C、固定在08H开始的4个字节中C、固定在中断矢量表的表首
8、CPU与存储芯片的连线方式将影响(B)。

A、存取速度
B、地址分配
C、地址重叠度
D、存储容量
9、8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对(C)的按位置位/复位操作完成的。

A、PC0
B、PC2
C、PC4
D、PC6
10、8086/8088执行一个总线周期是在(C)之后插入T W。

A、T1
B、T2
C、T3
D、T4
11、除法出错是属于( D)中断。

A、线路故障
B、单步中断
C、INT0
D、内部中断
12、RS-232-C对应的逻辑1电平是___D___。

A、一15V~3V
B、一5V~0V
C、0V~+5V
D、+3V~+15V
13、计数/定时器8253,在初始化时写入的二进制最大数的初值是(D)。

A、0000H
B、7FFFH
C、8000H
D、FFFFH
14、在8088/8086CPU构成的系统中规定(A)的内存单元存放中断矢量,称为中断矢量表。

A、00000H~003FFH
B、80000H~803FFH
C、7F000H~7F3FFH
D、FFC00H~FFFFFH
15、串行异步数据传送时,如果格式规定8位数据位,2位停止位,1位校验位,则一组异步数据共有(C)位。

A、8
B、10
C、11
D、12
16、当存储器与高速外设之间要传送大批量数据时,应使用(D)传送方式。

A、程序控制
B、中断
C、程序查询
D、DMA
17、在下列给出的各种设备中具有输入功能的设备是(A)。

A、键盘
B、音箱
C、打印机
D、显示器
18、闪存采用的是(A)存储器。

A、Flash Memory
B、E2PROM
C、EPROM
D、PROM
19、8259管理可屏蔽中断时,中断结束的含义指的是( B? )。

A、设置中断类型码
B、置1中断屏蔽寄存器
C、设置中断优先级
D、清O中断服务寄存器
20、8086CPU中的指令队列的作用是(C)。

A、算术运算
B、执行指令
C、预取指令
D、逻辑运算
二、判断说明题(每题1分,共10分,正者在括号内打√,误者在括号内打╳)
1、堆栈操作应满足先进先出原则。

(╳)
2、CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。

()
3、奇校验的含义是:待传送的数据加上校验位中的“0”的个数为奇数表示正确。

(╳)
4、8086的中断分为可屏蔽中断和不可屏蔽中断两种。

(√)
5、串行接口中“串行”的含义仅指接口与外设之间的数据交换是串行的,而接口与CPU 之间的数据交换仍是并行的。

(╳)
6、8255A的C口置位/复位控制字是写入C口的端口地址。

(╳)写入控制字寄存器。

7、8253三个计数通道结构完全相同,且独立工作。

(╳)
8、串行通信分为同步和异步两种方式。

(√)
9、当有多个中断源同时请求中断时,CPU无法判断先响应哪一个,就会出现死机现象。

(╳)
10、USB总线接口即插即用。

(√)
三、填空题
1、8086/8088 CPU内部结构按功能分为两部分,即总线接口单元和
执行单元。

2、在实现D/A转换器和微机的接口中,主要是处理好数据总线的连接。

3、CPU从主存取一条指令并执行该指令的时间称为指令周期、它通常用若干个总线周期来表示,而后者又包含有若干个时钟周期。

4、CPU对外设进行数据传送的方式有几种,即程序控制方式,中断传送方式,或DMA方式。

5、异步串行方式发送8位字符,使用1个奇校验位和2个停止位,若每秒发送100个字符,则波特率为1100 bit\s 。

6、通过级连,8259A可构成64级主从式中断系统
7。

如果一个8位D/A转换器的满量程(对应于数字量255)为10V,确定模拟量为2.0V 所对应的数字量是51
四、简答题与计算题
1、动态RAM为什么需要经常刷新?
答:动态存储器靠电容来存储信息,由于总是存在着泄漏电流,故需要定时刷新。

典型的是要求每隔1ms刷新一遍。

2、已知一个具有14位地址和8位数据的存储器,回答下列问题:
(1)该存储器能存储多少字节的信息?(1分)
(2)如果存储器由8K×4位RAM芯片组成,需要多少片?(2分)
答:1)存储容量=214*8=16KB*8=16KB 所以16384个字节
2)(16K*8)/(8K*4)=4片
3、8086的中断分哪两大类?各自有什么特点?
答:8086的中断分为外部中断和内部中断两种:外部中断由外部硬件产生,由CPU外部中断请求信号触发,分为非屏蔽中断NMI和可屏蔽中断INTR。

内部中断是为了吃力程序运行过程中发生的一些意外情况或调试程序而提供的中断。

五、读图题(每小题5分,共10分)
下图中,AB7~AB0为8086CPU低八位地址总线
试问:8259A占用 2 个端口地址,分别为20H,22H或24H,26H 。

7 6 5 4 3 2 1 0 AB2没有用到
00 1 0 0 * 0 0 当AB2为0时,即基本地址是20H~22H
0 0 1 0 0 * 1 0 当AB2为1时,即镜像地址是24H~26H
六、程序设计题
1、设8253地址端口为40H~43H,计数器1工作于方式3,初值为4020,BCD码计数,请编写初始化程序。

控制字为:0111*111 77H
MOV AL,77H
OUT 43H,AL
MOV AL,20H
OUT 40H,AL
MOV AL,40H
OUT 40H,AL
2、对8255A进行初始化编程。

设端口A为选通输入方式;端口B为选通输出方式,将端口剩余两位中的PC7置1,PC6清0,允许中断。

(5分)
七、综合题
有关定时器计数器8253的综合应用,详情请参看课件。

相关主题