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

2018年武汉工程大学电气信息学院832微机原理之微型计算机原理及应用考研核心题库

  摘要

一、选择题

1. 在计算机中,大量应用程序主要存放在( )中。

A. 八微处理器

B. 寄存器

C. 存储器

D. 硬盘

【答案】D

2. 8086/8088微处理机具有( )种类型的中断。

A.128

B.256

C.512

D.1024

【答案】B

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

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

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

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

【答案】B

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

4. 执行INTn 指令或响应中断时,CPU 保护现场的次序是( )。

A. 先保护FR , 其次CS ,最后IP

B.CS 在先,其次是IP , 最后保护FR

C.FR 最先,其后依次是IP , CS

D.IP 最先,CD 其次,FR 最后

【答案】A

【解析】执行通过上题分析当系统运行时,遇到特殊情况,需要CPU 停止执行当前程序,产生断点,转去处理例行程序,处理之前要保护现场,其次序是先保护FR , 其次CS ,最后IP 。

5. 下面哪条伪指令是用来指定目标程序存放单元的偏移量( )。

A.ASSUME

B.LOCAL

C.ORG

D.AT

【答案】C

6. 当8086CPU 采样到READY=0,则CPU 将( )。

A. 执疔停机指令

B. 插入等待周期

C. 执行空操作

D. 重新发送地址

【答案】B

【解析】READY 信号是准备好信号,高电平有效,如果READY=0表示“数据未准备好”,CPU 收到该信号后,会在

之后插入只要一个等待状态

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

A. 内存容量

B. 电子器件

C. 程序设计

D. 操作系统

【答案】B

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

8. 计算机中( )不能直接表示有符号数。

A. 原码

B. 补码

C. 反码

D.BCD 码

【答案】D

【解析】原码、补码和反码都可以通过最高位确定所表示数的符号,而BCD 只是用4位二进制来表示1位十进制,本身并不能表示出符号。

9. 某微机最大可寻址的内存空间为16MB ,其CPU 地址总线至少应有( )条。

A.32

B.16

C.20

D.24

【答案】D

【解析】16MB=16384KB=16777216B,即2的24次方,所以地址总线至少应有24条总线。

10.8086系统中,送给CPU 的READY 信号是由( )芯片产生的。

A.8284

B.8259

C.8250

D.8288

【答案】A

【解析】慢速存储器或外部设备送出的READY 信号必须先经过8284时钟发生器,与时钟脉冲同步后,再送入CPU 的READY 引脚。

二、填空题

11.循环程序设计分为_____、_____、_____ 4部分。

【答案】循环准备(循环初始化);循环体;循环的修改;循环控制

12.设CF=0, 在依次执行了 ORAX ,0FFFFH 和INCAX 指令之后,CF=_____。

【答案】0

【解析】注意逻辑运算指令除NOT 指令外均使CF ,OF 为0, 加1/减1指令不影响标志位CF

13.微机系统中内存RAM 区由Intel 2114(1K ×4)芯片组成,若RAM 总容量为6KB ,则需要_____片2114芯片。若另采用3—8译码,则至少需要地址总线中的_____根地址线。

【答案】12,10。

【解析】6K×8/(K×4)=12,

14.阅读程序并完成填空:在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送—1。