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

2017年山东理工大学机械工程学院937微机原理及应用考研仿真模拟题

  摘要

一、填空题

1. 8259A 共有_____个可编程的寄存器,它们分别用于接受CPU 送来的_____命令字和_____命令字。

【答案】4; 初始化;操作

2. EPROM 存储器被擦除后,其内容全部为_____H。

【答案】FF

【解析】以紫外线擦除可编程芯片为例,浮栅带电表示信息的0,浮栅不带电表示信息的1,用紫外线擦除就是用高能光子将浮栅上的电子驱逐出去使之返回基片,即让浮栅不再带电,所以擦除后全部为1,即内容全部为FFH 。

3. 当8255A 的全部为输出线,表明8255A 的A 端口工作方式是_____。

【答案】方式0

4. 异步通信一帧数据的格式中,起始位之后依次是_____。

【答案】数据位、奇偶校验位、停止位

【解析】异步通信用一个起始位表示字符的开始,用停止表示字符的结束构成一帧。起始位占1位,字符编码为7位(ASCII 码)第8位为奇偶校验位,即加上这一位(第8位)使字符中为“1”的位为奇数(或偶数),停止位可以为1位、1(1/2)位或2位。于是一个字符就由10

个或

个或11个二进制位构成。

5. 设ARRAY DW64H DUP[100H],那么LENGTH ARRAY的值是_____;TYPE ARRAY的值是_____;SIZE ARRAY的值是_____。

【答案】64H ;2;0C8H

【解析】

①LENGTH 运算符返回的值是指数组变量的元素个数。如果变量是用重复数据操作符DUP 说明的,则返回外层DUP 给定的值,因此LENGTH ARRAY的值是64H 。

②TYPE 运算符的运算结果是返回反映变量一个数值。ARRAY 变量是字变量DW ,因此TYPE ARRAY 的值为2。

③SIZE 运算符的运算结果是返回数组变量所占的总字节数,也就是等于LENGTH 和TYPE 两个运算符返同值的乘积。

因此SIZEARRAY 的值为2×64H=0C8H。

6. DAC 的输出电压

【答案】和输入数字量D 的关系可以表示为_____。 (C 为非零常数,为基准电压)

状态组成,对低速设备,可 7. 总线周期又称为_____, 8088总线周期由4个_____即

在_____之间插入等待状态_____。

【答案】机器周期;时钟周期;

8. 判断MEM 单元的数据,将奇数存入MEMA 单元,将偶数存入到MEMB 单元。所编的程序中有4处空白请填上适当的语句。

【答案】①TEST ; ②JZ ; ③MEMA ; ④MEMB

【解析】奇偶数的判定就是看该数的最低位,最低位为0, 表示偶数;最低位为1,表示奇数。空①的源操作数为1, 目的操作数为AX , 可以使用TEST 测试指令,再判断JZ ,如果ZF=1, 最低位为0(偶数),送到MEMB 中,否则是奇数,送到MEMA 中。

9. 8086CPU 响应中断时,自动保护_____。

【答案】标志寄存器FLAG 和地址寄存器CS 、IP

10.USB 总线是一种高速_____,具有4种传输模式:_____、_____、_____、_____,以适应不同设备的需要。

【答案】通用串行总线;控制传输;同步传输;中断传输;批量传输

11.若

【答案】-16;-111;-112 【解析】

和真值是相对应的。

试用十进制数分别写出其大小,X=_____;Y=_____;Z=_____。 最高位符号位1表示负数,其余各数值为取原值不变。它

最高位符合位不变,其余数值位依次取反。

最高位为1表明是负数,90H 是一个负数的补码。要求它表示的十进制

数,就要求出它的真值及原码,就要对该数求补。

对90H=100100008求反为111011118,再求补即原码为11110000B ,得到它的真值为

12.使用DMA 传送方式从内存向I/O传一个数据时,控制信号由_____发出。

【答案】DMAC , 即DMA 控制器

13.,则对应IR5的中断类型号为_____H,设8086系统中采用单片8259A ,其8259A 的ICW2:3ffi

它的中断入口地址在中断向量表中的地址为_____。

【答案】35; 000D4H ~000D7H

14.8086在最小模式(最小组态)下访问存储器和外设端口的控制信号是_____用其_____来区分是访问存储器还是外设端口。 【答案】

15.设IP=1234H,CS=4050H,SP=0F178H, 当执行了CALL2000:009AH 后,IP_____,CS=_____,SP=_____, [SP]= _____,[SP+1]= _____, [SP+2]= _____, [SP+3]= _____。

【答案】009AH ; 2000H ; 0F174H ; 34H ; 12H ; 50H ; 40H

二、解答题

16.最小组态和最大组态的区别何在?用什么方法将8086/8088置为最大组态和最小组态?

【答案】(1)最小组态和最大组态的区别

最小组态时,构成的系统较小,所连的存储器容量不大,I/O端口不多;最大组态时,构成的系统较大,要求有较强的驱动能力,除了地址线和数据线都要锁存和驱动外,还要通过一个总线控制器来产生各种控制信号。

(2

)通过引线将8086/8088置为最大组态和最小组态,

若把引线接电源(+5V),8086/8088处于最小组态;若把它接地,则8086/8088处于最大组态。

17.试述动态RAM 的工作特点;与静态RAM 相比,动态RAM 有什么长处和不足之处。说明它的使用场合。

【答案】(1)无论采用何种工艺,动态RAM 都是利用电容存储电荷的原理来保存信息的。(2)与静态RAM 相比,动态RAM 电路结构简单,集成度高,存储容量大。但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。因此连线较静态RAM 复杂,故常用在要求速度快、