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

2017年武汉工程大学电气信息学院832微机原理考研强化模拟题

  摘要

一、选择题

1. PCI 是否支持即插即用功能( )。

A. 支持

B. 不支持

C. 与主板相关

【答案】A

2. ISR 寄存器在8259A 中断控制器中的作用是( )。

A. 屏蔽同级或优先级低的中断源使它的请求不被CPU 响应

B. 屏蔽同级或优先级低的中断请求,使它不被发到CPU

C. 屏蔽同级或优先级低的中断请求,并且屏蔽比它优先级低的IS 触发器,使它不受非特指EOI 命令的影响

【答案】B

【解析】ISR 是中断控制器8259A 内的当前中断服务寄存器共有8位,其作用是寄存所有正在被服务的中断级。当IRR 记录下一个中断请求后,如果中断屏蔽寄存器中的对应位未对该请求进行屏蔽,该中断请求即可进入优先权裁决器对其优先级别进行裁决,即把新进入的中断请求与当前正在处理的中断进行比较,以决定哪一个优先权更高。在优先权确定以后,在第一个中断响应周期将其选通至ISR ,使其对应位置1,准备转入该级服务子程序,即不被响应的中断保留在ISR ,根本不向CPU 发展。因此答案为B 。

3. 在PCLXT 中,NMI 中断的中断矢量在中断矢量表中的位置( )。

A. 是由程序指定的

B. 是由DOS 自动分配的

C. 固定在0008H 开始的4个字节中

D. 固定在中断矢量表的表首

【答案】C

【解析】NMI 中断的向量号为2, 其存放的地址为

4. 若用存储芯片(32K ×1)构成8086的存储器系统至少需要( )。

A.8片

B.16片

C.32片

D.64片

【答案】B

【解析】8086存储器经分层后每段是64KB , 则有:

5. 计算机的发展阶段通常是按计算机所采用的( )来划分的。

A. 内存容量

B. 电子器件

C. 程序设计

D. 操作系统

【答案】B

【解析】计算机的发展阶段通常是按计算机所采用的电子器件来划分的。

6. (多选)要利用INT20H 中断退出用户程序必须满足哪些条件( )。

A. 程序定义为过程

B. 属性为FAR

C. 程序结尾必须用ENDLABEL 结束

D. 代码段首必须有以下指令:

【答案】ABD

7. 在中断系统中,中断类型号是在( )的作用下送往CPU 的。

A. 读信号

B. 地址译码信号

C. 中断请求信号INTR

D. 中断响应信号

【答案】D

8. 8086/8088汇编语言中的逻辑运算符的功能是( )完成的。

A. 在汇编时由汇编语言

B. 由CPU

C.“在汇编时由汇编语言”和“由CPU”

D. 根据程序决定是“在汇编时由汇编语言”还是“由CP U”

【答案】A

【解析】8086/8088汇编语言的表达式由运算对象及运算符组成,在汇编时由汇编程序对它进行运算,运算结果作为一个语句中的操作数去使用,因此逻辑运算符的功能是在汇编中完成的,而逻辑指令是在程序执行时完成逻辑操作的。

9. 下面指令序列测试BH 中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( )。

TESTBH ,01H

_____K1

A.JNE

B.JZ

C.JNP

D.JC

【答案】A

【解析】TESTBH ,01H 指令执行结束后,如果BH 为奇数,其“与”后的结果都为最低位为1,则ZF=0,那么ZF=0则转移到K1处,使用的指令应该为JNZ/JNE。

10.补码减法运算是指( )。

A. 操作数用补码表示,符号位单独处理B. 操作数用补码表示,连同符号位一起相加

C. 操作数用补码表示,将减数变为机器负数然后连同符号位相加

D. 操作数用补码表示,将被减数变为机器负数补,然后相加

【答案】C

【解析】补码的减法运算为

二、填空题

11.设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。

12.若8086BIU 中的指令队列已满,且EU 未申请访问内存或I/O接口,则BIU 不执行_____总线周期,通常把BIU 不工作的时间间隔称为_____状态。

【答案】读;空闲

13.计算【答案】89.8

_____=