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)控制程序如下: