2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题
● 摘要
目录
2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题(一) ... 2 2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题(二) . 10 2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题(三) . 18 2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题(四) . 27 2018年厦门大学航空系822微机原理之微型计算机原理及应用考研强化五套模拟题(五) . 35
一、选择题
1. 当
A. 存储器读
B.I/O读
C. 存储器写
D.I/O写
【答案】B
2. 因为8086 CPU的字数据既可以存放在内存的偶地址,也可以安排在奇地址单元,所以其堆栈指针SP ( )。
A. 最好是指向偶地址单元
B. 可以指向任何地址单元
C. 只能指向偶地址单元
D. 只能指向奇地址单元
【答案】C
【解析】堆栈操作都是字操作。堆栈段的段首地址能被16整除。必定是偶地址。SP 指针执行的字数据也必定是对准字。
3. 若8259A 的ICW2设置为28H , 从IR3引入的中断请求的中断类型码是( )。
A.2AH
B.2BH
C.2CH
D.2DH
【答案】B
【解析】8259A 的ICW2是设置中断类型码的初始化命令字。其低3位表示了该芯片的IROIR7的类型编码。8259A 的ICW2设置为28H 时,表示其IR0的中断类型码为28H , 所以IR3的中断类型码为28H+3=2BH。
4. (多选)交换寄存器SI 、DI 的内容,正确的程序段是( )。
A.PUSH SI
PUSH DI
POP SI
POP DI
时,CPU 完成的操作是( )。
B.PUSH SI
PUSH DI
PUSH DI
POP SI
C.MOV AX,SI
MOV SI,DI
MOV DI,AX
D.MOV AX,SI
MOV BX,DI
MOV BX,AX
【答案】AC
【解析】根据堆栈的先进后出原则,A 项中的四条指令执行完之后,SI 中将是后压入的DI 的值,DI 中则是先压入的SI 的值,完成了SI 和DI 内容的交换,因此B 项错误。C 项中使用AX 暂存了SI 中的内容,从而完成DI 和SI 内容的交换,属于正常方法。D 项中交换了AX 和BX 的内容,而SI 和DI 中的内容未发生变换。
5. 在某微机中,有一台低速外设,它每间隔5分钟,就要CPU 向它传送一个数据,设开始传送的时间为已知,为了提高系统工作效率,应选用( )。
A. 定时查询
B.DMA 传送方式
C. 程序查询传送
D. 以上方法都不能用
【答案】A
6. 8086CTU 采用向量中断方式处理8级I/O接口中断,若I/O接口的中断类型号依次为70H ~77H ,在内存RAM 的000H :01D8H 单元依次存放20H , 50H , OOH ,60H4个字节,问该I/O接口对应的中断类型号和中断服务程序入口是( )。
A.72H 和2050H :0060H
B.72H 和6000H :5020H
C.76H 和0060H :2050H
D.76H 和6000H :5020H
【答案】D
【解析】此题的实质是根据中断类型码寻找中断服务程序入口,是基于8086/8088中断系统的题目。我们知道,8086是采用矢量中断的,无论是硬中断还是软中断,首先应提供中断类型码,然后将中断类型码乘4, 即得到该中断在中断矢量表中的地址。
此题中给定的中断类型码为70H ~77H 若将这8个类型码均做乘4操作,然后再寻找答案显然是可行的,但运算量太大,且易出错,因此可采用另一种方法,即将01D8H 除4(实际运算中将该值右移两次即可),这样的结果是76H , 由此可排除A ,B 两个答案是错误的。接下来是在
C , D 中选择在中断矢量表中4个字节存放两个值:前两个字节为中断入口地址的段内偏移量,后两个字节是中段入口地址的段地址,且按8086存储器结构形式低字节在地址的低位。根据在0100:01D8H 中数据存放的顺序,可以确定D 是该题惟一的选择即76和6000H :5020H 。
7. 与外存储器相比,内存储器的特点是( )。
A. 容量大、速度快
B. 容量大、速度慢
C. 容量小、速度快
D. 容量小、速度慢
【答案】C
8. 主存与CPU 之间增加高速缓存的目的是:( )。
A. 解决CPU 与主存之间速度匹配问题
B. 扩大主存容量,提高存取速度
C. 扩大主存容量
【答案】A
9. 若要在8253A 的计数过程中读取计数值,则应该( )。
A. 直接用IN 指令读出CE 的内容
B. 先对8253A 写入一个锁存命令,将当前的CE 内容锁存入OL 中,然后再用IN 指令将OL 的内容取到CPU 中,再发出命令让OL 停止锁存,OL 内容开始与CE 同步
C. 先对8253A 写入一个锁存命令,将当前的CE 内容锁存入OL 中,然后再用IN 指令将OL 的内容取到CPU 中,此后OL 的内容自动开始与CE 同步
【答案】C
【解析】此时所选为“飞读”的方法,读的过程不影响CE 的计数。
10.一个完整的计算机系统通常应包括( )。
A. 系统软件和应用软件
B. 计算机及其外部设备
C. 硬件系统和软件系统
D. 系统硬件和系统软件
【答案】C
【解析】一个完整的计算机系统应该既包含硬件系统,又包含了软件系统。A 项,只是涉及了软件系统;B 项,只涉及了硬件系统;D 项,只是片面地提到了系统硬件和系统软件,还应包括其他硬件和软件。
相关内容
相关标签