2017年华中农业大学生命科学技术学院820微型计算机原理及应用考研题库
● 摘要
一、选择题
1. 断电后,计算机( )中的数据将全部丢失。
A. 硬盘
B.ROM 和RAM
C.RAM
D.ROM
【答案】C
【解析】RAM 是随机存取存储器,一般的RAM 芯片掉电时,信息将会丢失。
2. 以下可以使寄存器AX 和CF 同时清零的指令为( )。
A.SUB AX,AX
B.XCHG AX,BX
C.PUSH AX
D.XOR AX,BX
【答案】A
【解析】BC 两项,传送类指令不影响标志位。D 项,是“异或”逻辑指令,指令结束后使CF=0,最终“异或”的值由BX 中的内容决定,如果BX 的内容和Ax 中的相等,则结果为0,如果不相等,则结果不为0。A 项,是减法指令,源操作数和目的操作数都是AX ,相减后结果为0回送给AX ,即AX=0,指令操作没有产生借位,因此CF=0。
3. 8086 CPU响应HOLD 请求是在( )。
A. 每一指令周期后
B. 每一个机器周期后
C. 可以响应HOLD 请求的每一机器周期后
D. 在总线周期的【答案】D
【解析】当8086 CPU 查到HOLD 为高电平时,在总线周期的状态或空闲状态之后的下一个时钟周期发出响应总线请求信号的回答信号HLDA 。
4. 在某微机中,有一台低速外设,它每间隔5分钟,就要CPU 向它传送一个数据,设开始传送的时间为已知,为了提高系统工作效率,应选用( )。
A. 定时查询
B.DMA 传送方式
C. 程序查询传送
第 2 页,共 92 页 状态或空闲状态之后的下一个时钟周期
D. 以上方法都不能用
【答案】A
5. 利用系统功能调用完成某些特定功能时,必须设定( )。
A.AL
B.DL
C.AH
D.BH
【答案】C
6. 执行INTn 指令或响应中断时,CPU 完成的操作次序是( )。
A.FLAGS 寄存器(FR )先入栈,其次CS ,最后IP
B.CS 在先,其次IP ,最后FR 入栈
C.FR 在先,其后依次是IP ,CS
D.IP 在先,其次CS ,最后FR
【答案】A
【解析】INTn 为中断指令,n 为中断类型号,占用一个字节。CPU 根据类型号n ,将中断类型号n 乘以4就得到中断向量的存放地址,从nx4开始的两个字节单元存放着中断处理程序入口地址的IP ;从n ×4+2开始的两个字节单元存放着中断处理程序入口地址的CS 。INTn 指令执行时完成如下操作:
; 取中断处理程序偏移地址
; 取中断处理程序段地址
于是CPU 就转去执行该中断处理程序。
由此分析可知:执行INTn 指令或响应中断时,CPU 保护现场的次序是FLAGS 寄存器(FR )先入栈,其次CS ,最后IP 。
7. 执行INTn 指令或响应中断时,CPU 保护现场的次序是( )。
A. 先保护FR , 其次CS ,最后IP
B.CS 在先,其次是IP , 最后保护FR
C.FR 最先,其后依次是IP , CS
D.IP 最先,CD 其次,FR 最后
【答案】A
第 3 页,共 92 页
【解析】执行通过上题分析当系统运行时,遇到特殊情况,需要CPU 停止执行当前程序,产生断点,转去处理例行程序,处理之前要保护现场,其次序是先保护FR , 其次CS ,最后IP 。
8. —般查询I/O时总是按( )次序完成一个字符的传输。
A. 写数据端口,读/写控制端口
B. 读状态端口,读/写数据端口
C. 写控制端口,读/写状态端口
D. 读控制端口,读/写数据端口
【答案】B
【解析】一般查询I/O时总是按读状态端口,读/写数据端口次序完成一个字符的传输,所以此题的正确。
9. 在PCLXT 中,NMI 中断的中断矢量在中断矢量表中的位置( )。
A. 是由程序指定的
B. 是由DOS 自动分配的
C. 固定在0008H 开始的4个字节中
D. 固定在中断矢量表的表首
【答案】C
【解析】NMI 中断的向量号为2, 其存放的地址为
10.和外存储器相比,内存储器的特点是( )。
A. 容量大、速度快、成本低
B. 容量大、速度慢、成本高
C. 容量小、速度快、成本高
D. 容量小、速度快、成本低
【答案】C
11.8086/8088汇编语言中的逻辑运算符的功能是( )完成的。
A. 在汇编时由汇编语言
B. 由CPU
C.“在汇编时由汇编语言”和“由CPU”
D. 根据程序决定是“在汇编时由汇编语言”还是“由CP U”
【答案】A
【解析】8086/8088汇编语言的表达式由运算对象及运算符组成,在汇编时由汇编程序对它进行运算,运算结果作为一个语句中的操作数去使用,因此逻辑运算符的功能是在汇编中完成的,而逻辑指令是在程序执行时完成逻辑操作的。
第 4 页,共 92 页