二000年下半年高等教育自学考试全国统一命题考试
微型计算机原理及应用试题
专业:电力系统及其自化
本试题分两部分,第一部分为选择题,1页至2页,第二部分为非选择题3页至8页,共8页;选择题25分,非选择题75分,满分100分。考试时间150分钟。
第一部分 选择题
一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个选项是符合题目要求的,请将正确选项前的字母填在最后的括号内。
1.一个字节 位二进制数。 【 】
A.32 B.20 C.16 D.8
2.8086是 位的CPU。 【 】
A.16 B.32 C.64 D.8
3.若标志寄存器的CF位置“1”,反映操作结果 【 】
A.有进位或借位 B.无进位或借位 C.为零 D.不为零
4.立即寻址的指令直接给出操作数,即指令机器码的最后 个字节就操 【 】
A.6 B.4 C.1~2 D.3 5. 指令 的功能是将5号端口寄存器中的内容输入到AL中 【 】
A.MOV [5],AL B.MOV AL,[5] C.IN AL,5 D.OUT 5AL
6. 数据定义语句中助记符为 时,表示定义的数据长度为32位二进制数。 【 】
A.DW B.DD C.DQ D.DT
7. 从启动一次存储器操作,到完成该操作所经历的时间,称之为 【 】
A.“读周期” B.“写周期” C.“存取时间” D.“存储周期”
8. 8086CPU最多能处理 种不同的中断类型。 【 】
A.64 B.256 C.512 D.1024 9. 在DMA传送方式下数据传送 【 】
A. 不需要CPU干预也不需要软件介入 B. 不需要CPU干预但需要软件介入
C. 需CPU干预但不需要软件介入 D.需CPU干预又需要软件介入 10. 74LS245芯片通常用于 【 】
A.单向数据锁存、缓冲和驱动 B.双向数据锁存、缓冲和驱动 C.单向数据传送、缓冲和驱动 D.双向数据传送、缓冲和驱动
11. AD0809转换器中多路模拟开关的输入与输出是 关系。【 】
A.一选多 B.多选一 C.一选一 D.多选多
12. 8251A的引脚CS、RD、WR、C/D信号电平分别为 时,可完成“数据总→8551A数据存器”的操作。 【 】
A.0、1、0、0 B.0、1、0、1 C.0、0、1、0 D.0、0、1、1 13. 8553—5的控制字寄存器 【 】
A.可读可写 B.只能读 C.只能写 D.不能读写
14.要将8255A的三个8位I/O端口全部设定为方式的0的输入,其设置的方式控制字为 【 】
A.98H B.99H C.9AH D.9BH
15.按USB1.0设计规格,同一台PC机上最多可连接 个USB外设(含HUB)。 【 】
A.127 B.128 C.63 D.64
二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。 16. 微型计算机的地址总线是 【 】 A.单向的 B.双向的 C.单向、三态的 D.双向、三态的 17. 指令采用 时的操作数是在存储器中。 【 】 A.直接寻址方式 B.寄存器间接寻址方式
C.变址寻址方式 D.基址寻址方式
18. 构成4KB的存储系统,需用 【 】
A.1024×4位的芯片8片 B.2K×4位的芯片4片 C.1024×8位的芯片2片 D.16K×1位的芯片4片
19. I/O端口的独立编址方式特点有 【 】
A.地址码较短 B.需专用的I/O指令
C.读写操作由IOR 或IOW 信号实现 D.译码电路较简单
20. 下列属于锁存器芯片有 【 】 A.74LS373 B.74LS139 C.74LS243 D.Intel 8282
第二部分 非选择题
一、填空题(本大题共6小题10空,每空1分,共10分) 21. 8086CPU的总线周期至少由 个时钟周期组成。
22. 将汇编语言源程翻译成目标程序的过程称为 过程,产生的目标文件扩展名为 。 23. 子程序与主程序之间传递参数 、参数表和 三种传递方法。 24. I/O端口有 和 两种编址方法。
25. DMA传送方式适用于高速且 传送数据场合。对这一数据传送过程进行控制的硬件称为 。
26. 当接口芯片的选择端CS为 电平时,CPU才能与该芯片传送数据。 二、判断改错题(本大题共6小题,每小题2分,共12分)
判断下列命题中划线部分正误,正确的在其题干后的括号内打“∨”,错误的打“×”,并改正。 27. 乘法指令中的源操作数可以是立即数。 【 】 28. 当段的定位数型设定为“bybe”时,该段可以从任何地址开始。 【 】
29. 存储器系统中,实现片选控制有三种方法,只有线选方法才会产生地址重叠问题。 【 】 30. 通常8259A芯片中IR0的优先级最低,IR7的优先级最高,但优先级的高低可通过软件加以修改。 【 】 31. 8255A的端口A、端口B、端口C都可以进行按位置位/复位的操作。【 】 32. 8253—5的计数器只能按二进制计数。 【 】 五、简答题(本大题共4小题,每小题5分,共20分) 33. 简述段寄存器的作用。 34. 简述CPU响应中断的条件。
35. 8251A同步和异步串行通信的初始化过程有何区别? 36. 一般的接口芯片与CPU连接的信号线有哪几类? 六、分析题(本大题共5小题,共18分)
(一)
分析下列程序,回答37、38、题问题
DATA1 DB 300 DUP(?) DATA2 DB 300 DUP(?)
MOV CX,100 MOV BX,200
MOV SL,0 MOV DI,0
NEXT;MOV AL,DATA1[BX][SI]
MOV DATA2[DI],AL INC SI INC DI LOOP NEXT
37. 画出此段程序流程图。(5分) 38. 这段程序完成什么功能?(4分)
(二)在如图所示的电路中,试分析电路图,回答39、40、41题的问题。
39. 74LS138的作用是什么?(3分) 40. 74LS138在什么条件下才工作?(3分) 41. RAM的地址范围是多少?(3分)
七、设计题(本大题共3小题,每小题5分,共15分) 试用8255A作5×6键盘矩阵的接口电路芯片。
42. 画出8255A与主机的连接电路原理图(译码器可用示意图表示,其它信号需注明)。(5分) 43. 画出端口A作输出,端口B作输入,8255A与5×6键盘矩阵的
连接电路原理图。(5分)
44.若端口地址为60H~63H,写出8255A初始化程序。(5分)