文档库

最新最全的文档下载
当前位置:文档库 > 微机原理与接口技术1

微机原理与接口技术1

微型计算机及其接口技术标准预测试卷(一)

(考试时间150分钟)

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选答案中只有一个选项符合题目要求,请将其代码写在题后的括号内。错选、多选或未选均无分。

1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。( )

A .BP

B .SP

C .SI

D .DI

2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( )

A .I/O 端口状态

B .I/O 端口数据

C .I/O 端口地址

D .I/O 端口控制字

3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。( )

A .OE CE

B .CE WE

C .OE WE

D .O

E RD

4.当标志寄存器FR 中OF 位等于1时,表示带有符号的字运算超出数据______范围。( )

A .-128~+127

B .-32768~+32767

C .000~FFFFH

D .0~FFH

5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前

值。( )

A .7S

B .5S

C .4S

D .6S

6.Intel 2164A 芯片地址线及数据线条数分别为( )

A .16;1

B .8;1

C .10;1

D .10;8

7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( )

A .DMA

B .无条件

C .查询

D .中断

8.Intel 8255A 初始化控制字是通过______写入的。( )

A .数据总线缓总器

B .读/写控制逻辑

C .A 组控制

D .B 组控制

9.8259A 是( )

A ,可编程DMA 控制器

B .不可编程中断控制器

C .可编程定时/计数器

D .总线仲裁器

10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。( )

A .自动循环

B .完全嵌套

C .特殊循环

D .特殊屏蔽

11.8255A 内部A 组控制( )

A .PA 口和PG ~4PC

B .PA 口和P

C 口

C .PA 口和PB 口

D .PA 口

12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口

A (或端口

B )的数据锁存。( )

A .上升沿

B .下降沿

C .高电平

D .低电平

13.欲实现写8255A 端口2A 、1A 、RD 、WR 、CS 则为( )

A .00100

B B .00101B

C .00111B

D .00110B

14.8253-5引脚CS 、RD 、WR 、1A 、0A 为______,表示对计数器1设置计数初值。( )

A .01000

B B .01001B

C .01011B

D .01010B

15.诸多通信规程中使用最多的是______通信规程

A .同步控制

B .高级数据链路控制

C .异步控制

D .面向字节计数控制

16.8251A D C /、RD 、WR 、CS 为______表示处于高阻状态。( )

A .1111

B .1110

C .1100

D .1010

17.DAC 0832逻辑电源为( )

A .十3V ~一3V

B .十5V ~一5V

C .十5V ~十15V

D .十3V ~十15V

18.8253-5引脚CS 、RD 、WR 、01A A 为______时,表示从计数器1续出计数值( )

A .10111

B B .00101B

C .00111B

D .00110B

19.8253-5工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间( )

A .改变计数值

B .改变控制字

C .重新加入带有上升沿的GATE 信号

D .复位

20.异步方式下,8251A 的时钟CLK 比数据传输率大______倍。( )

A .4.5

B .30

C .15

D .25

二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选答案中有二到五个选项符合题目要求,请将其代码写在题后的括号内。错选、多选或未选均无分。

21.CPU 在响应INTR 请求时,包括的条件有( )

A .IF=1

B 指令周期结束

C .无NMI 请求 C TF=1

E 有INTR 上升沿出现

22.8253的某计数器在计数过程中,CE 可能会( )

A .减1计数

B 减2计数

C 减4计数

D 减到0止

E 减到1止

23.串行接口芯片UART

A 可实现同步通信

B 常用奇偶校验

C 与CPU 串行传送

D 可实现异步通信

E 可采用循环校验

24.8086的一个总线周期,可以交换( )字节。

A 一个

B 两个

C 三个

D 四个

E 八个

25. 一个条件传送的输入接口,通常需要( )接口。

A 控制

B 就绪状态

C 忙状态

D 数据输入

E 数据输出

三、填空题(本大题共6小题,每空1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。

26.微型计算机地址总线宽度取决于______地址范围。

27.8086/8088微处理器取指令和执行指令是以______方式完成的。

28.为减小量化误差,可以采取______更多的A /D 转换器,把模拟范围分割成______离散区间。

29.人机接口电路与人机交互设备一起完成______和______任务。

30.8253-5控制寄存器的0D 为1时表示______,0D 为0时表示______数。

31.5.74LS 373是______,并且具有______驱动输出的接口芯片。

四、简答题(本大题共5分,每小题4分,共20分)

32.存储器系统中,实现片选控制的方法有哪些?

33.可编程通用接口8251A 内部结构如何组成?

34.试述DMA 操作的基本方法。

35.试解释量化过程。

36.CRT 显示接口主要任务?

五、简单分析、设计题(本大题共3小题,第37题6分,第38、39小题每小题7分,共20分)

37.对8251A 进行初始化,要求:工作于异步方式,采用奇校验,指定工作停止位,7位ASCII 字符、波特率因子为16,出错指示处于复位状态,允许发送、允许接收、数据终端就绪,不送出空白字符,内部不复位。口地址为40H 、42H 。

38.要求计数器0工作于方式3,输出方波的重复频率为Z KH 2,计数脉冲输入为

Z MH 5.2,采用BCD 计数,试写出初始化程序段。

39.已知某系统存储器扩展如下图所示,试分析:

(1)2764和6116分别是什么芯片?

(2)27641#、27642#、6116的地址范围?

(3)MEMR与MEMW两信号起什么作用?

微机原理与接口技术1

六、综合分析、设计题(本大题共2分,每小题10分,共20分)

40.试用8255A工作方式1,以中断方式作为打印接口。电路如下图所示,要求:(1)8255方式1,用B口与打印连接。

设中断向量为2000H:3000H在2CH、2DH、2EH、2FH中端口地址设为E0H、E2H、E4H、E6H

(2)完成程序主要部分

微机原理与接口技术1

41.设1#和2#设备地址分别为50H和52H,在数据段中以2040H为首地址的存储区中存有100个字节数,要求将奇数地址中的数据依次输出到1#设备,偶数地址中的数依次输出到2#设备。

要求:(1)编程

(2)画出流程图

答案:

一、1.B 2.C 3.A 4.B 5.B 6.B 7.A 8.A 9.B 10.A

11.A 12.B 13.A 14.B 15.C 16.A 17.C 18.B 19.C 20.A 二、21、ABCE 22、ABDE 23、BD 24、AB 25、ABD

三、26.微处理器 27.并行 28.位数;更多 29.信息形式转换;速度匹配

30.BCD ;二进制 31. 8位锁存器;三态

四、

32、(1)全译码法:微处理器全部地址都参与译码,如8086微处理器地址线,19A ~0A 。因此对应于存储器芯片中任意单元都有唯一的确定地址,不出现重叠。

(2)部分译码法:微处理器的地址低位部分作为片内地址,部分的高位地址经译码器后作为片选控制信号,还有部分高位地址空留设用。这种方法称为部分译码。

(3)线选法;若存储容量小,而且以后不进行存储容量扩充,片选控制电路可由几片小规模集成电路芯片组成。再用剩余地址线中某一条或两条作为控制信号以便选不同芯片。

33.8251A 分为五个部分;数据总线缓冲器,接收器、发送器、读/写控制逻辑与调制解调器组成。

34.(1)周期扩展:利用CPU 不访问存储器的那些周期来实现DMA 操作,此时DMAC 可以使用总线而不用通知CPU 也不会妨碍CPU 工作。

(2)周期扩展:使用专门的时钟发生器/驱动器电路,当需要进行DAM 操作时,由DMAC 发出请求信号给时钟电路,时钟电路把供给CPU 的时钟周期加宽,而提供给存储器和DMAC 的时钟周期不变。

(3)CPU 停机方式:在这种方式下,当DMAC 要进行DAC 传送时,DMAC 向CPU 发出DMA 请求信号,迫使CPU 在现行的总线周期结束后,使其地址总线、数据总线和部分控制总线处于高阻态,从而让出总线的控制权,并给出DMA 响应信号。

35.采样后的信号经量化后才能输入到计算机,采样信号经量化后成为数字信号的过程称为量化过程。

36 CRT 显示接口主要任务是:

(1)接受来自计算(通过系统总线)的欲显示字符的代码。

(2)按规定产生各种有用的定时信息。

(3)取出显示字符,按扫描次序变换成能控制各光点的找点信号。

(4)按时产生并加入行同步、场同步及消隐信号,形成“全电视信号”(合成电视信号)。 五、

37、根据已知条件:方式指令字设定为DAH ,控制指令字为37H ,初始化程序如下: MOV AL ,ODAH

OUT 42H ,AL

MOV AL ,37H

OUT 42H ,AL

38、计算计数初始值:

TC =Z MH 5.2/Z KH 2=1250

方式控制字为00110111=37H ,即计数器0,写16位,方式3,BCD 计数。设8253的端口地址为80H ,81H ,82H ,83H 。

则初值化程序段为:

MOV AL ,37H

OUT 83H ,AL

MOV AL ,50H

OUT 80H ,AL

MOV AL ,12H

OUT 80H ,AL

39、(1)6116芯片是RAM ;2764芯片是EPROM

(2)2764 1#地址为64000H ~47FFFH

6116地址为4E000H ~4E7FFH

(3)MEMR 是存储器读信号,用来选通2764及6116读操作。

MEMW 是存储器写信号,用来选通6116芯片的写入操作。

六、

40、(1)根据题目要求,本题选择方式1,B 口输出方式。方式1下12PC 的几条信号线是固定,如12PC -ACK ,1PC -OBF ,0PC -0INIT 但是由图可见仅用2PC 、0PC ,而5PC 作为STB 信号,为此选择工作方式控制字为84H 。

采用中断方式进行信息交换,根据题意可以算出中断向量为OBH ,OBH 乘4后可得到2CH 作为中断向量地址表指针,相邻4个单位为2CH 、2DH 、2EH 、2FH 。其中在2EH 、2FH 中存入段基值00H 、20H ,在2CH 、2DH 中存入偏移量00H 、30H 。

在C 口按位置位/复位字选择为00001010B 或00001011B 在这个系统中由中断处理子程序完成字符输出,主程序仅仅对8255A 设置方式控制字,开放中断就行了。这里开放中断用STI ,使IF =1,除此,还要使INTE =1,让8255A 处于中断允许状态。

中断处理子程序中,设字符已放在主机的字符输出缓冲区,往B 端口输出字符后,微处理器用对C 口按位置位/复位命名选通信号为0,从而使数据送到打印机。当打印机接收并打印字符后,发出回答信号ACK ,由此清除8255A 缓冲器信号(本题目中未用),并使8255A 产生新的中断请求。

(2)程序如下;

START :MOV AL ,84H

OUT OE6H ,AL

MOV AL,OBH

OUT OE6H,AL

XOR XX,AX

MOV DS,AX

MOV AX,3000H

MOV WORD PTR DS:[002CH],AX

MOV AX,2000H

MOV WORD PTR DS:[002EH」,AX

MOV AL,05H

OUT OE6H,AL

STI

……

ROUTINIR:MOV AL,[DI]

OUT OEOH,AL

MOV AL,OAH

OUT OE6H,AL

INC AL

OUT OE6H,AL

……

LRET

41、(1)

MOV CX,100

MOV SI,2040H

AGAIN:MOV AL,[SI];

OUT 52H,AL

INC SI

MOV AL,[SI]

OUT 50H,AL

LOOP AGAIN

HLT

(2)

微机原理与接口技术1