当前位置:问答库>考研试题

2017年兰州理工大学873微机原理及应用(同等学力加试)复试实战预测五套卷

  摘要

一、解答题

1. 请简要介绍微型计算机的主板组成,并说明各部件的功能。

【答案】微型计算的主板组成和功能:

(1)CPU 及其相关器件所组成的系统

计算机的核心部分,是计算机的控制中心和运算中心。

(2)总线扩展槽所形成的系统能够连接其他设备,扩展计算机的功能。

(3)主板上的存储器系统实现数据的存储。

(4)芯片组(chipset )及其他芯片

保证计算机的正常运行,同时能够提高计算机的性能。

(5)跳线(jumper )及各种辅助电路协调计算机的运行。

2. 80X86的指令有哪些寻址方式?它们的具体含义是什么?指令中如何表示它们?

【答案】(1)寄存器寻址

操作数是寄存器,操作的数据在指令指定的寄存器中。如:MOVBX ,AX

(2)立即寻址

操作数是数值表达式,操作数就是操作的数据,这样的操作数称为立即数。立即数就在指令中,实际上是不需要寻找的。如:MOV AL,5

(3)直接寻址

操作的数据在存储器中,其偏移地址由不含寄存器的地址表达式给出,段基址或段选择字(在不作专门说明时)由当前数据段寄存器DS 确定。如:MOV AX ,W ,其中字变量W 实在DS 中定义的。

(4)间接寻址

操作的数据在存储器中,其偏移地址在指令给出的方括号中的寄存器中,即方括号中的寄存器的内容为操作数据的偏移地址。如:MOV CX,[BX]

(5)基址寻址

操作的数据在存储器中,其偏移地址就是指令中给出的地址表达式的偏移地址,段基址或段选择字由变量和基址寄存器确定在哪一个段寄存器中。如:MOV[BX+BUF+2],AL

(6)变址寻址

变址寻址与基址寻址类似,只不过是用变址寄存器取代基址寄存器。如:MOV BX ,5MOV BUF[BX],,BH

(7)基址变址寻址

操作的数据在存储器中,其偏移地址是指令中给出的地址表达式的偏移地址,地址表达式中

既有一个基址寄存器又有一个变址寄存器。如:MOV[BX+SI+5],AX

(8)比例变址寻址

操作的数据在存储器中,其偏移地址就是指令中给出的含有变址寄存器x 比例因子的地址表达式的偏移地址,段基址或段选择字的确定同变址寻址。如:MOV EBX,[ESI×4]

(9)基址比例变址寻址

操作的数据在存储器中,其偏移地址就是指令中给出的地址表达式的偏移地址,地址表达式中既有一个基址寄存器又含有变址寄存器X 比例因子。如:

3. 将下列十进制数变为8421BCD 码:(1)8609; (2)5254; (3)2730; (4)1998。

【答案】(1)

(2)

(3)

(4)

4. 中断向量的类型码存放在8259A 中断控制器的什么地方?若8259A 的端口地址为20H 、21H ,8个类型码为40H ~47H , 写出设置ICW2的方法。

【答案】中断向量的类型码存放在8259A 中断控制器的ICW2命令字中。

5. 微型计算机的“接口技术”指的是什么?

【答案】计算机中完成输入/输出(简称FO )操作的部件称为输入/输出系统,包括I/O软件和I/O硬件两部分。而I/O硬件和软件的综合设计称为I/O接口技术。

6. 试述DMA 控制器的初始化工作的过程。

【答案】(1)首先向CPU 发总线请求信号;(2)在一个机器周期结束,接受该DMA 请求;

(3)使CPU 对AB ,DB , CB 置高阻态,让出总线控制权,并向DMA 发回答信号;(4)DMA 接到这个回答信号即对三总线实施控制,完成相应的信息传递。

二、编程题

7. 试用一片8255设计3只七段显示器的接口,将键盘输入的3位十进制数在这3只七段显示器上显示出来。设计这一输出电路和控制程序。

【答案】(1)接口电路如下图所示:

(2)控制程序如下: