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。