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

2018年山东理工大学交通与车辆工程学院937微机原理及应用之微型计算机原理及应用考研基础五套测试题

  摘要

一、填空题

1. _____是计算机的记忆装置的基本单元,它可以组成_____,而后者义可以组成存储器。

【答案】触发器;寄存器。

2. 阅读程序段,请在注释中填写指令的执行结果。

BUF DW 4105

MOV AL,BYTE PTR BUF;AL=_____

MOV AH,8

MULAHAAM ;执行后AH=,AL=_____

【答案】05H ;04H ;00H

【解析】①BUF DW4105

该指令是伪指令,定义了一个字变量BUF ,它的内容为4105H 。

②MOV AL,BYTE PTR BUF

传送类指令,取BUF 变量的低字节05H 到AL 中,由此AL=05H。

③MOV AH,8

传送类指令,将立即数送到AH 寄存器中AH=8。

④MULAH

字节无符号数乘法指令,将AH ×AL=08H×05H=28H结果送入到AX 中,则

AH=00H,AL=28H。

⑤AAM

分离BCD 码乘法调整指令,对十进制数进行乘法运算,要求乘数和被乘数都是分离BCD 码,先作乘法,后调整,调整后得到正确的分离BCD 数的乘积,高位放在AH 中,低位放在AL 中。

调整步骤如下:

把AL 寄存器内容除以0AH (10),商放在AH 中,余数在AL 中,本题中的AL=28H; AL/10所得的商→AH28H/0AH=4,得到AH=4H;

AL/10所得的余数→AL 28H%0AH=0,得到AL=0;

由此,第五条指令执行后,

AH=04H,AL=00H。

3. 半导体静态存储器RAM 靠_____存储信息,半导体动态存储器靠_____存储信息。

【答案】(双极性晶体管)触发器;电荷存储器件(电容及MOSFET )

4. 输入/输出指的是_____与_____间进行数据传送。

【答案】外部设备,CPU

5. 已知10号中断处理程序放在存储器中1234H :5678H 开始处,则从H 开始(由低地址到高地址)的连续四个单元中存放着中断向量,其依次为_____、_____、_____和_____。

【答案】179B8; 78H ; 56H ; 34H ; 12H

【解析】中断类型号10H ,

计算中断向量地址其中偏移地址为5678H , 段地址为1234H , 因此由低地址到高地址的连续四个单元中存放的内容依次为78H 、56H 、34H 和12H 。

6 DRAM 为动态存储器 ,,,.它是通过电容充电存储信息由于_____易使信息丢失所以需要_____。

【答案】电荷泄漏(电容漏电);定时刷新

7. 若A/D转换器为12位,被测信号满量程电压

_____mV。 【答案】

8. 已知

【答案】-88

【解析】对于有符号数,其正负号也要数字化的数,就是机器数,是计算机所能识别的数;而把这个数本身,即用“+”、“-”号表示的数称为真值。如+74H,它的真值就是+74H,它的机器数是011101008=74H;而-74H 的真值就是-74H ,它的机器数为0F4H 。常用的机器数有三种编码方式即原码、补码和反码。对于正数,它的原码、补码和反码是一致的;负数的原码、补码和反码不相同,它的求法如下:

①原码最高位符号位1表示负数,其余各数值为取原值不变。它和真值是相对应的。

②反码使用机器数的最高位代表符号,数值位是对负数值各位取反。

③补码对于负数的补码,就是反码+1得到的数值。

题中0A8H=10101000B,它的最高位是符号位为1,则表示一个负数。负数的补码和原码不同,由得到它的原码就可知道该数的真值,再由十六进制数的真值转换为十进制数。

解题步骤如下:

则X=_____D。 则所能分辨的最小模拟电压应为

9. 动态存储器DRAM 的刷新是指_____。

【答案】周期性的在信息因电荷泄漏而无法辨认前读出再写入的过程

10.微机中的总线采用了分层结构,高速外设接口卡应接到_____总线插槽上,慢速外设应接到_____总线上。

【答案】PCI ; ISA

11.CPU 最小模式(最小组态)基本总线读操作包括_____个时钟周期,当存储器或I/O速度较慢时,则需要插入_____。

【答案】4; 等待周期

【解析】8086执行了一个总线周期,至少需要有传送地址和传送数据两个过程。在每一个总线周期的第一个时钟周期1\期间,CPU 输出地址,随后的3个丁周期(rd )用以传送数据。

12.在通用传送指令MOV 中规定,目的操作数不能为_____、_____、_____。

【答案】CS ; (E ) IP ; 立即数

13.以下程序实现的功能是冒泡排序算法,对起始地址为VAR 的字型数组进行排序,请根据要求在所给程序段的画线处填空。

程序执行结束后,起始地址为V AR 字型数组中数据元素大小的排列顺序为:_____。

【答案】①100;②DESG ;③TYPE VAR ;④AH ;⑤由小到大

【解析】首先用冒泡法排序,相邻两单元的数依次两两比较,若上面的数大则不交换;若下面的数大,则两数交换位置。第一轮共进行n-1次比较,最小的数排到最后面。第二轮在前n-1个数中比较交换,共进行n-2次比较,次小的数排到了倒数第二位。如此进行,经过n-1轮比较,