2017年兰州理工大学微机原理及接口(同等学力加试)复试实战预测五套卷
● 摘要
一、解答题
1. 在串行通信中波特率是指什么?
【答案】指每秒钟传送二进制数码的位数,以位/秒(bit/s)为单位,又称“波特”。
2. A/D和D/A转换器在微型计算机应用中起什么作用?
【答案】微型计算机只能对二进制数字形式表示的信息进行运算和处理,其运算和处理的接果也是数字量,但用微机进行自动测量、监控等系统中遇到的变量大部分是模拟量,这些模拟量必须转变成计算机能够接收的数字量,这个过程为模/数转换,完成这个转换的装置为模/数转换器(ADC )。反之计算机运算、处理的结果也不能直接去控制执行部件,因为各种执行部件要求的控制信号一般也是模拟量,因此需要将计算机输出的数字量控制信号转变成执行部件所需的模拟量,这个转换过程为数/模转换,完成这个转换的装置为数/模转换器(ADC )。
3. 试述8086/8088微处理器中软中断与硬中断的差别。
【答案】与硬中断相比,软中断有如下特点: (1)中断类型码包含在指令中,或是预定的; (2)不执行总线响应周期
(3)除单步中断外,内部中断均不可屏蔽;
(4)除单步中断外,内部中断的优先权都高于外部中断。
4. 什么是实地址方式?什么是虚拟8086方式?什么是保护工作方式?三者的主要特点是什么?
【答案】80386微处理器复位或开机时即进入实地址方式,此时与80862工作方式相同,寻址范围1MB , 每段最大容量64KB , 中断向量表空间也相同。区别在于默认32位数据线中的16位。当
的PE=1进入保护模式时,CPU 可访问4GB 的物理空间,存储器采用分页分段管理。逻辑地址需经二级变换才能找到物理地址,支持虚拟存储器,支持多用户多任务操作。虚拟8086方式是既能有效利用保护功能又能执行8086代码的模式。
5. 将8253的3个计数器级联,假设时钟输入为2MHz ,画出级联框图,并作:
(1)各计数器均取最大的计数初值,计算各计数器输出的定时脉宽。
(2)若要求得到毫秒、秒、时3种定标脉冲,3个计数器的计数初值各为多少? 【答案】级联框图如下:
(1)计数器0定时脉宽:计数器1定时脉宽:计数器0定时脉宽:
(2)定时器0的计数初值:1000/0.5=2000; 定时器1的计数初值:1/0.001=1000; 定时器2的计数初值:3600A=3600。
6. 编程:如果AX 中的值大于80H ,BX 送01H ; 如果AX 中的值等于80H , BX 送02H ; 如果AX 中的值小于80H , BX 送03H 。
【答案】用JZ 指令来判断AX 的值是否等于80H 是否相等。
二、编程题
7. 编写程序将数据段中的DA 字变量以二进制数的形式显示输出。
【答案】
8. 简述8251A 芯片功能及芯片内部结构组成。
【答案】8251A 是可编程串行接口,适合用于异步起止式协议和同步,面向字符协议的接口。它的内部结构主要由五个部分组成,即接收器、发送器、调制控制、读写控制及系统数据总线缓冲器。数据总线缓冲器使8251A 与系统数据总线连接起来;接收器的功能是接收在RxD 脚上的串行数据并按规定把它转换为并行数据,存放在数据总线缓冲器中;发送器负责在不同的通信方式下按照不同的步骤发送数据;读写控制逻辑对CPU 输出的控制信号进行译码以实现不同的读写功能,并实现对Modem 的控制。
此外,8251的接业器和发送器分别设置接收时钟和发送时钟信号输入线,以决定通信速率;提供外部时钟信号的装置称为波特率发生器;在同步方式下波特率是0~64kbit/s,而在异步方式下波特率为0~19.2kbit/s;使用时,根据不同速率要求,在接收器和发送控制器中分频,以得到合适的接收或发送时钟频率;数据传输波特率等于夕部时钟频率除以分频系数,其分频系数也叫波特率因子。
9. 一片内没有数据锁存器8位D/A接口芯片的I/O端口地址为260H ,画出接口电路图(包括地址译码电路)编写输出15个台阶的正向阶梯波的控制程序。
【答案】接口电路图如下: