《【2017年整理】微机原理及接口技术--1-B卷答案》由会员分享,可在线阅读,更多相关《【2017年整理】微机原理及接口技术--1-B卷答案(7页珍藏版)》请在金锄头文库上搜索。
1、第 1 页 共 7 页一、单项选择题(本大题共 10 题,每小题 2 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.乘法指令中的两个操作数,其中有一个操作数隐含在(A)AAL 或 AX 中 BBL 或 BX 中CCL 或 CX 中 DDL 或 DX 中2.用移位类指令时,若需移动多位,则应先将移位位数置于( C )AAL 中 B AH 中CCL 中 D CH 中3.一般情况下,一个汇编语言程序最多有(D )A1 个当前段 B2 个当前段C3 个当前段 D4 个当前段4.8255A 的 PA 口工作于方式 2 时,
2、 PB 口不能工作于 ( C ) A. 方式 0 B. 方式 1 C. 方式 2 D. 任何方式 5.CPU 可以对 8253 计数器执行读操作,其读到的是 ( C ) A. 工作方式字 B. 计数初值 C. 计数执行部件 CE( 减法计数器 ) 的当前值 D.0 6. 在 8086 系统中,一个总线周期可以传送数据的字节数为( B )A.1 个 B.2 个C.3 个 D.4 个E.8 个7. 串行异步传送时,每一帧数据都是由 ( C ) 开头的。 第 2 页 共 7 页A. 低电平 B. 高电平 C. 起始位 D. 同步字符 8机器字长为 16 位,N=-32768 的补码为(C)A. 76
3、54H B. 9012H C. 8000H D. A034H 9如果使用 8253-5 的三个计数器,需要写(B)个方式字A. 1 B. 3 C. 1 或 3 D. 210如果使用 8255A 的作为三个输入端口,需要写(A)个方式字A. 1 B. 3 C. 1 或 3 D. 2二、多项选择题 ( 本大题共 5 小题,每小题 2 分,共 10 分 ) 在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 1存储器与 CPU 相连接时( A 、B 、C )A应考虑 CPU 总线的负载能力B存储芯片地址线的位数决定了存储器的最大容量C应
4、考虑存取速度配合问题D存储芯片数据线的位数决定了存储器的数据位数E系统地址线的位数决定了存储器的最大容量第 3 页 共 7 页2 中止执行指令重复前缀 REPE/REPZ 后续指令的条件有(D 、E )ACX0 BCX=0CZF0 D ZF=0EOF=03.PC 机中的 A0A7 地址线是( A、C 、D 、E )A.单向 B.双向C.可访问存储器 D.可访问 IO 接口E.可传送地址4. 串行异步发送器具有 (B、C 、D) 等功能。 A. 串行数据转并行 B. 并行数据转串行 C. 添加停止位 D. 进行奇偶校检并提供出错信息 E. 判别起始位 58255A 可编程并行接口芯片的 PC 端
5、口,可用作(A、B、C )A.两个 4 位 I/O 口 B. 一个 8 位 I/O 口C.全部联络线 D.部分联络线与一个 4 位 I/O 口E.部分联络线与一个 8 位 I/O 口三、填空题(本大题共 10 小题,每题 2 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。1.8255A 工作于方式 1 输入时,它和外设间的联络信号为 _ STB_ 和 _IBF_ 。 2. 为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是帧出错、 接收器溢出错和奇偶错。 3CPU8086 最大方式和最小方式系统的主要区别是 需要增加用于转换总线控制信号的第 4 页 共 7
6、 页总线控制器 8288 。4在串行通信中有两种基本的通信方式,即 同步方式 和 异步方式 。5在存储器系统中,实现片选控制的方法有三种,它们是全译码法、 线性选择法 和 部分译码法 。6数据总线的三个基本功能是 传送数据 、 查询状态 、 送控制命令 。78253-5 的工作方式有方式 0: 计数结束产生中断 ;方式 1: 可编程单稳触发器 ;方式 2: 分频器;方式 3: 方波发生器 ;方式 4: 软件触发选通脉冲 ;方式 5: 硬件触发选通脉冲 。8与 8086 操作有关的周期包括 时钟周期 、总线周期、 指令周期 。98086 的 7 种寻址方式包括 寄存器寻址 、寄存器间接寻址、寄存
7、器相对寻址、基址变址寻址、相对基址加变址寻址、 立即寻址、 直接寻址。10串行通信的三个特点是在串行通信中使用的通信传输线上既传送数据信息又传送联络控制信息;信息格式有固定的要求,通信方式有异步通信和同步通信两种;串行通信中对信息的逻辑定义与 TTL 不兼容,需要进行逻辑电平转换。四、简答题(共 3 小题,共 20 分) 1如何读回 8253 计数器的当前计数值?答:参见教材 P253(略)2阐述 80386 的段寄存器和段描述符寄存器答:参见教材 P37-38(略)3试比较分析 8255A 的工作方式 输入 输出方式A 口 B 口 C 口 A 口 B 口 C 口第 5 页 共 7 页012答
8、:参见教材 P236-240(略)五、分析设计题 (本题共 3 小题,每题 10 分,共 30 分)第 6 页 共 7 页1.8251 芯片进行串行异步数据发送,采用偶校验,发送端发送的一帧信息的波形如图所示,请回答该帧信息中(1) 数据位为几位?写出 16 进制代码; (2) 检验位是“1”还是“0”?(3) 停止位为几位?(4) 已知波特率为 1200,则每一位的宽度 T 为多少毫秒(ms)?答:(1)7,67H(2)1(3)1(4)0.833ms2若用 HM6116 存储器芯片(2K8)构成 32K8 位的微机存储器子系统,问(1)至少需要多少位地址线? (2)需要 HM6116 存储器
9、芯片多少片? (3)画出该存储器子系统扩展的示意图。答:从 HM6116 的构成可以看出,地址线 11 根、数据线 8 根,所以一片 HM6116 的存储容量为 2K 8 位,要接成一个 32K8 位 RAM, ,寻址空间增加 16 倍,则需要增加 4根地址线,共需要 16 片 HM6116 才能完成接成一个 32K8 位 RAM 任务,考虑到采用完全译码方式,则选择一个 4:16 译码器,选择译码器输出 16 位为增加寻址空间的地址选择线,设计结果用图表示(此处略) 。(1) 至少需要 11+4=15 位地址线第 7 页 共 7 页(2) 需要 HM6116 存储器芯片 16 片(3) 设计
10、图略(本题的答案不唯一,译码部分可以千变万化,但是要想取得满分需要讲清楚是完全译码或部分译码方式)3编一程序段,使 8255A 的 PC5 上发出一个宽度为 6ms 的负脉冲(如图所示),已知8255A 的口地址为 2B4H2B7H,6ms 的时间可调用延时子程序 DELAY 获得,且 8255A的 C 口按位置位/复位控制字如图所示,无关项置 0。D7D6D5D4D3D2D1D0D3 D2D1 位选择1 置位0 复位D 7 = 0控制位标志无效0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1P C0P C1P C2P C3P C4P C5P C6P C7答:MOV DX,2B7HMOV AL,81HOUT DX,ALMOV AL,0BHOUT DX,ALMOV AL,0AHOUT DX,ALCALL DELAYMOV AL,0BHOUT DX,ALDELAY:NOP 延时 6msNOPNOPRET