编辑: 思念那么浓 | 2019-07-09 |
一、填空题(每空
1 分,共20 分)
1、8086 CPU 支持寄存器间接寻址的寄存器有 BX、BP、SI、DI 四个.
2、在串操作中,用于控制存储器地址增减变化的标志位是 DF .
3、堆栈操作中,SP = 1234H,当执行指令 PUSHF 后, SP 值变为 1232H .
4、数据类型定义为 DD 的变量 x,需要占用
4 个字节的存储空间.
5、 串行传送中, 波特率是指 单位时间 (或每秒) 传输二进制数据的位数 .
6、80x86 微机系统中,中断向量表存储在 00000H~003FFH 物理地址范围内.
7、CPU 进入中断响应时,除了要把 CS 和IP 的数据压入堆栈还需要将 FR 压入堆栈.
8、 MUL BX 指令中隐含操作数存在 AX (写AX 和DX 也算对) 寄存器中.
9、 一个简单的 I/O 接口通常由若干个端口、 地址译码电路 和 锁存器/缓冲器 组成.
10、对07H 进行求补运算后结果为 0F9H .
11、指令 LOOPZ AGAIN,当满足 CX≠0(写CX-1≠0 也算对) 且ZF=1 条件时 IP 跳转 到AGAIN 标号继续执行.
12、8086 CPU 从存储器的奇地址开始,读取一个字的数据,需要
2 总线周期.
13、可编程串行接口 8251A 设置为同步模式时,同步字符是写在 控制 端口上.
14、 按照存取方式的不同, 半导体存储器可以分为 ROM 和RAM 两大类.
15、可编程并行接口 8255A 中,仅C口具有按位进行置位或复位的能力
16、可编程串行接口 8251A 中,用于发送机的联络信号脚是 /RTS 和/CTS .
二、简答题(每题
5 分,共20 分)
1、用于实现 PC 机外部定时的方法主要有哪两种?各有什么优缺点? 答:主要有软件定时和硬件定时(1 分) ,软件定时直接通过程序执行循环程序时间, 不需要额外的硬件,成本低,但CPU 利用率低,定时精度受 CPU 性能影响(2 分) .硬件定 时通过专门的定时/计数器芯片实现,与CPU 独立,成本高,不占用 CPU 资源,定时精度高 (2 分) . (各能列出
2 种以上优缺点给满分)
2、某微机系统中,外设鼠标需要与 CPU 传送数据,简述 CPU 与外设间的数据传送方式一般 有几种方式,各有什么特点?鼠标采用何种方式效率最高?
2 答:主要有程序控制方式、中断控制方法、DMA 方式三种,其中程序控制方式可分为无 条件控制方式和查询方式. 无条件控制方式,数据传输可靠性低,效率低,实时性差. 查询方式数据传输准确,但效率和实时性差 中断控制方式,传输可靠,效率和实时性都很高,但不适合外设和外设或外设与内存间大 量的数据传输,鼠标采用这种传输方式效率最高. DMA 控制方式传输速度快,效率高,适合外设和外设或外设与内存间大量的数据传输
3、什么是总线周期,什么是时钟周期?一个典型的总线周期包括几个时钟周期,Tw 出现在 什么时候? 答: 总线周期是指 CPU 通过系统总线对外部存储器或 I/O 端口进行一次访问所需要的时间 (回答:CPU 完成一次总线读写操作所需要的时间 也正确) . 时钟周期是指 CP 的基本时间计量单位 一个典型的总线周期至少包含
4 个时钟周期,Tw 出现在 T3 和T4 之间, (当ready 信号无效 时) .
4、 现有 2K*1bit SRAM 芯片, 欲组成 16K*8bit 存储容量的存储器, 需要多少片 RAM 芯片? 分为多少组?多少根地址线?片内寻址多少根? 答:需要
64 片RAM 芯片,分成
8 组,14 根地址线,片内寻址
11 根
三、程序题 (共25 分)
1、 编写一个完整的汇编程序, 实现将 BX 寄存器中的二进制以十六进制的形式显示在屏幕上. (15 分) 参考程序,采用循环移位再除以 10H 方法,提取出每位 评分标准:汇编固定格式