中央广播电视大学2004-2005学年度第二学期"开放专科"期末考试
计算(控)专业 微机接口技术 试题
2005年7月
一、单选题(本题共20分,每小题2分)
L 8086的I/Q地址范围是( )。
A.0~15 B.0~255
C 0-1023 D.0~65535
2.在设计接口地址时,如果有一条地址线未用到,则可能会产生( )个重叠地址。
A.1 B.2
C 4 D.10
3.当8086执行指令IN AL,DX时,如下正确的说法是( )。
A.CPU将数据放人到数据总线上 B.CPU从数据总线读人数据
C.CPU从地址总线读人数据 D. CPU将地址输出到数据总线
4.以下优先级最高的8086中断是( )。
A.可屏蔽中断 D.非屏蔽中断
C.断点中断 D.单步中断
S.8259A不能管理的是( )。
A.设置中断优先级 B.屏蔽引脚的中断请求
C设置中断类型码 D.设置中断源地址
6.8259A的中断服务寄存器在( )时置位。
A.中断请求 B.中断响应
C中断服务 D.中断返回
7.8255A可以有( )种控制字。
A.1 B.2
C.3 D.4
8.微机系统在( )情况下需要有A/D转换器。
A.外设输出信号为模拟量 B.外设输入信号为模拟量
C.外设输出信号为数字量 D.外设输入信号为数字量
9.如果显示器是8段数码管,则CPU与数码管间可以采用的数据传送的方式是( )方式。
A.无条件输入 B.无条件输出
C.查询输入 D.查询输出
10.RS-232-C 对应的逻辑0电平是( )。
A.一15V一一3V B.一5V一0V
C..0V----+5v D.+3V---+15V
二、判断如下说法是否正确(本题共20分,每小题2分)
( )1.一个接口可以包括一个或多个端口。
( )2.微机中的串行接口属于外部总线。
( )3.8086在中断响应时,会自动地保护现场,而无需执行指令。
( )4.中断类型码按从小到大的顺序存放在中断向量表中,每个中断类型码占4个字节存放。
( )5.因多片8259A可以接成级联方式使用,所以,8086系统,可屏蔽中断的数量最多可以达到256个。
( )6.一片8255A可以用作24路数字量输入或输出。
( )7.一般地,A/D转换器和D/A转换器都必须外接CLK信号才能工作。
( )8.8255A的工作方式1可同时用于查询输入输出方式。
( )9.对单工串行通信方式,因发送数据和接收数据采用同一条数据线,送数据时就不能接收数据。
( )10.如果仅需要数据单方向传送,则两台微机进行串行通信时最少也需要2条连接线。
三、填空题(本题共20分,每小题2分)
1.输入/输出指的是CPU与________间进行数据传送。
2.8086在执行OUTDX,AL指令时,________的值送到数据总线上。
3.设在查询输入时,外设状态线READY有效时,CPU可以从该外设输入数据,这时该状态线应为_________电子。
4.中断服务程序的返回地址称为_________·
5.8259A在工作前需先向其写入___________·
6.如果8259A的中断屏蔽寄存器某一位_________,则来自相应引脚的中断请求
信号将被8259A屏蔽掉(不向CPU转发)。
7.8259A的自动EOI方式中的E01的含义是__________·
8.8255A工作在方式____________时,允许数据双向传送。
9.为了使8253的某个定时器开始定时,至少要向8253写入__________次。
10.一个m*n的键盘阵列上,最多可有_________________二个按键。
四、简答题(本题共10分,每小题5分)
L简要说明为什么输入缓冲和输出锁存是接口的基本功能。
2.简要说明利用微机进行串行通信的步骤。
五、分析设计题(本题共30分,每小题5分)设电路如图所示。
1.根据电路接法,写出8253工作的地址范围。
2.说明为使8253占用I/o地址,8253的丽引脚应如何与控制总线连接。
3.设CLK0输入方波为1MHz,说明计数器0#的定时时间范围。
4.编写初始化程序,使8253的计数器o#输出1KHz的方波。
5.编写程序,从计数器o#中读出当前计数值。
6.说明如何使用两个计数器串联使用来延长定时时间,这时定时时间范围是多少?
试卷代号:2090
中央广播电视大学2004-200S学年度第二学期"开放专科"期末考试
计算(控)专业 微机接口技术 试题答案及评分标准
(供参考)
2005年7月
一、单选题(本题共20分,每小题2分)
1.D 2.B 3.B 4.C 5.D
6.B 7.B 8.A 9.B 10.D
二、判断如下说法是否正确(本题共20分:每小题2分)
1.对 2.对 3.错 4.错 5.错
6.对 7.错 8.错 9.错 10.对
三、填空题(本题共20分,每小题2分)
1.外设
2.AL
3.低
4.断点
5.ICW
6.置1
7.结束中断
8. 2
9. 2
10.m*n
四、简答题(本题共10分,每小题5分)
L简要说明为什么输入缓冲和输出锁存是接口的基本功能。
外设数据只有通过数据总线才能输入到CPU中
因CPU在不停地执行指令,数据总线上传送的信号在不断地变化
如果外设数据线直接接到数据总线,外设数据就会干扰数据总线上传送的信号
要在外设数据与数据总线间设计带选通端的缓冲器,使只有CPU对该外设读人时缓冲器才能选通,外设数据才能通过缓冲2S进行到数据总线。
CPU通过数据总线向外设输出数据数据总线上传送的数据在不断变化
CPU输出给外设的数据无法保持需要在数据总线与外设数据线间加保持器,使CPU向该外设输出数据时,锁存器选通,来自CPU的数据通过锁存器到达外设数据线,使CPU执行其它指令时,输给外设的数据能保持住
2.简要说明利用微机进行串行通信的步骤。
确定串行通信的距离,如果距离较近,则可仅用三条线;如果距离较远,则应采用MODEM。硬件连接线。两台微机串行通信的数据格式应相同。编写串行通信的程序。
五、分析设计题(本题共30分,每小题5分)设电路如图所示。
1.根据电路接法8253工作的地址范围为:
A9A8A7A6A5A4A3A2A1A0=1000000 000B--1000000 lllB:200H--207H
其中200H一203H与204H一207H重叠
2.说明为使8253占用I/O地址,8253的RD引脚应如何与控制总线连接。
8253的丽引脚应与控制总线的I'-OR相连接,即当8086执行IN AL,DX指令时,控制总线的IOR输出为低电平,使8253的RD得到低电子,从8253中读出数据。
3.设CLKo输入方波为1MHz,说明计数器0#的定时时间范围
最大计数初值为0,即CLKo端输入65536个方波后,OUTO输出定时时间到信号。定时时间为:1 /1000000*65536 =0.065536秒
4,编写初始化程序,使8253的计数器o#输出1KHz的方波。
设8253为BCD码计数方式,则计数初值为:
1000000 /10000=1000
初始化指令序列为:
MOV DX,203H
MOVAl,00100111B,0#计数器,写高8位,方式3,BCD码计数
MOV DX,AL
MOVDX,g00H
MOVAL,10H ;高8位计数初值为10
OUT DX,Al
5.编写程序,从计数器o#中读出当前计数值。
MOVDX,203H
MOVAL,00000000B,计数单元送输出锁存器
OUTDX,AL
MOVDX,200H
1NAL,DX ;读人低8位
MOU AH,AL
INAL,DX ;读人高8位
XCHGAH,AL ;AX;当前计数初值
6,说明如何使用两个计数器串联使用来延长定时时间,这时定时时间范围是多少?
将o#计数器输出端OUT0与1斡计数器计数脉冲输入端CLKl连接,将OUTl作为定
时时间到输出端,可延长定时时间。这时两个计数器的计数初值均为。时(相当于65536),定量时间最长,为 1/1000000*65536*65536
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2065电大《计算机电路基础(2)》试题和答案20060704-27
2072电大《人文社会科学基础(A)》试题和答案20090704-27
2073电大《软件工程》复习资料200904-27