全国2002年10月高等教育自学考试
微型计算机原理及应用试题
课程代码:02277
一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.当8086CPU的READY引脚为低电平时,插入的等待周期TW是在( )
A.T1与T2之间 B.T2与T3之间
C.T3与T4之间 D.T4与下一个总线周期的T1之间
2.在寄存器寻址方式中,指令指明的寄存器的内容是( )
A.操作码 B.操作码的EA C.操作数 D.操作数的EA
3.“MOV [DI+2],AL”指令中,目的操作数的寻址方式是( )
A.寄存器寻址 B.寄存器间接寻址 C.变址寻址 D.基址变址寻址
4.指令“ADD AX,8[BX+SI]”的源操作数寻址方式是( )
A.变址 B.寄存器间接 C.基址变址 D.直接
5.汇编程序是一个( )
A.源程度 B.语言加工程序 C.连接程序 D.目标程序
6.掩膜ROM存储元中的信息( )
A.可由用户自行写入,但是一次性的
B.可由用户自行写入,并可多次改写
C.只能由ROM制造厂在生产时一次性写入
D.可由用户自行写入,并可用紫外线擦除
7.在8位数据总线系统中,采用Intel2164芯片组成带奇偶校验位的存储器至少需要( )
A.1片 B.2片 C.8片 D.9片
8.外设接口的控制字是由谁提供的?( )
A.CPU B.外设
C.CPU和外设 D.接口
9.用查询传递方式进行数据传送时,CPU和外设( )
A.只能并行工作 B.只能串行工作
C.既能并行又能串行工作 D.以上答案都不对
10.Intel8259A采用级联时最多可接多少级中断源?( )
A.128 B.64 C.32 D.16
11.8255A的端口地址有多少个?( )
A.1 B.2 C.3 D.4
12.8255A按位置位/复位控制字每次只能对C端口的多少位进行操作?( )
A.1 B.2 C.4 D.8
13.若要使8253-5的某一计数器工作在方式3,按二进制计数,使输出的方波频率为1KHz,当输入脉冲CLK为1MHz时,则该计数器应置入的计数初值为( )
A.1000 B.2000 C.1024 D.2048
14.采用起止式异步通信协议,若每个字符传递7位数据位、1位停止位、1位偶校验位、1位起始位,传递一位需0.5ms,则数据传送的波特率为( )
A.1000 B.1200 C.2000 D.2400
15.若A/D转换器输入2.5V的电压得到输出数字为40H,则A/D转换器的转换量程为( )
A.2.5V B.5V C.7.5V D.10V
二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均为无分。
16.段间“CALL”指令改变哪些寄存器的内容?( )
A.SP B.IP C.CS D.PSW
17.汇编语言的数字常量可用哪几种数制表示?( )
A.二进制 B.八进制 C.十进制 D.十六进制
18.8086CPU需访问一个16位字时( )
A.对准的字需要一个总线周期完成 B.对准的字需两个总线周期完成
C.未对准的字需一个总线周期完成 D.未对准的字需两个总线周期完成
19.CPU执行“IN AL,PORT”指令时,下列信号为低的有( )
A. B. C.M/ D.DT/
20.8255A的三个8位I/O端口可工作在方式1的端口有( )
A.端口A B.端口B C.端口C D.前三者
三、填空题(本大题共8小题,10空,每空1分,共10分)
21.8086CPU的数据总线是16位的,8088CPU的数据总线是_____位的。
22.8086的标志寄存器FR中有意义的(或被使用的)位有_____位。
23.在使用串操作指令时,SI为_____串的指针,DI为_____串的指针。
24.段内返回指令把SP所指的堆栈顶部的一个字的内容弹回IP,SP加_____。
25.存储器与地址总线相连,存储器芯片的片外地址经地址译码器译码后输出,作为该存储器芯片的_____信号。
26.中断类型号为255的中断矢量存储器的物理起始地址为_____(十六进制),共占用4个单元。
27.单片8253有_____个通道,每个通道内的计数初始值寄存器是_____位。
28.8255A的端口_____可工作在方式2。
四、判断题(本大题共6小题,每小题2分,共12分)
判断下列命题的中划线部分的正误,正确的在其题干后的括号内打“√”,错误的打“╳”,并改正。
29.微型计算机中,无论数据还是程序都是用二进制数(0或1)表示的。( )
30.8086CPU复位操作只有按“RESET”按钮一种方式完成其操作。( )
31.DX可作为寄存器间接寻址的寄存器。( )
32.变量的段属性是指变量所在段的段基址。( )
33.8086CPU对INTR中断请求的响应过程需四个INTA总线周期。( )
34.RS—232C的接口信号与TTL电平信号是兼容的。
五、简答题(本大题共4小题,每小题5分,共20分)
35.简要说明8086中EU和BIU的功能。
36.在8086存储系统中,什么称为“偶存储体”和“奇存储体”?
37.8259A的特殊屏蔽方式和普通屏蔽方式相比有什么不同?特殊屏蔽方式适用于什么场合?
38.什么是“即插即用”功能?
六、分析题(本大题共6小题,共18分)
(一)分析下列程序段,回答问题:
MOV SI,7000H
LEA DI,NEGBUF
LOPA:MOV AX,[SI]
OR AX,[SI]
JNS L1
MOV [DI],Ax
ADD DI,2
L1: ADD SI,2
CMP SI,8000H
JB LOPA
…
39.程序段的功能是什么?(3分)
40.第一次执行“ADD SI,2”指令后,标志位CF,SF,OF,ZF各为何值?(3分)
41.在此段程序中,“CMP”指令被执行了几次?(3分)
(二)若8255A的端口地址为40H~43H,要将该芯片设置成端口A为方式1输出,允许中断;端口B和端口C为方式0输入。
42.控制字的端口地址为多少?(2分)
43.写出该芯片的初台化程序。(4分)
44.若端口C的其它数据输入位为全0,端口A有输出数据时,读出状态字的值是多少?(3分)
注:8255状态字的各位表示为:
INTEA
I/O
I/O
INTRA
INTEB
INTRB
七、设计说明题(本大题共3小题,每小题5分,共15分)
使用8251A、74LS138等芯片设计串行接口电路。
45.画出8251A与主机连接的接口电路的逻辑框图,并对地址线、数据线和控制线作出标注。
46.说明74LS138的使用方法。
47.简要说明8251A的读和写操作。
......
......