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轮比较,
相关内容
相关标签