2017年湖北工业大学电气与电子工程学院942微机原理与应用考研题库
● 摘要
一、选择题
1. 在8088变址寻址方式中,操作数的物理地址等于( )。
A. 段寄存器左移4位加上变址寄存器的内容
B. 段寄存器左移4位加上变址寄存器的内容再加给定的偏移量
C. 段寄存器左移4位加上变址寄存器的内容再加基址寄存器内容
D. 段寄存器左移4位加上基址寄存器的内容再加给定的偏移量
【答案】B
【解析】在变址寻址方式的指令中,指定DI 或SI 的内容进行间接寻址,并且还要指定一个8位或16位的位移量DISP 。DI 和SI 称为变址寄存器,SI 为源变址寄存器,DI 为目的变址寄存器。因此,变址寻址操作数的有效地址EA 等于变址寄存器内容和位移量之和,结果按16位计算。
对于变址寄存器,默认操作数在数据段中,因此计算物理地址时用DS 的内容作为段首址,
操作数的实际地址为:
段寄存器左移四位就相当于段寄存乘以10H ,8088变址寻址操作数的物理地址等于段寄存器
左移四位加上变址寄存器的内容再加给定的偏移量。
2. 当多片8259A 级联使用时,对主片8259A ,级联信号
级联信号
①A. 输入信号
B. 输出信号
②A. 输入信号
B. 输出信号
【答案】B ; A
3. 在8086的中断中,只有( )需要硬件提供中断类型码。
A. 外部中断
B. 可屏蔽中断
C. 不可屏蔽中断
D. 内部中断
【答案】B
第 2 页,共 59 页 ,而从片8259A 是( )是( )。
4. (多选)8259A 中断控制器有如下特点:( )
A. 是一种功能强,可编程且可级联的中断控制器。
B. 具有固定优先和循环优先方式。
C. 具有中断嵌套功能,且只能工作于正常全嵌套方式。
D. 具有特殊屏蔽方式,该方式允许较低优先级中断源得到响应。
【答案】ABCD
【解析】8259A 可以编程,功能强大,可以多片级联来增加
一是固定优先,即默认的IR0~IR7优先权依次降低,或编程固定对优先权的管理有两种方式。的优先权级别。另一种是循环优先方式,即刚被处理的IR 优先级最低,这样其他IR 就有被处理的机会,一开始IR 间的优先级别相同,所以又叫同等优先方式。而中断的嵌套可以分为完全嵌套和特殊的完全嵌套两种方式。特殊的全嵌套常用于多片8259A 级联时。
5. 8086 CPU响应HOLD 请求是在( )。
A. 每一指令周期后
B. 每一个机器周期后
C. 可以响应HOLD 请求的每一机器周期后
D. 在总线周期的【答案】D
【解析】当8086 CPU 查到HOLD 为高电平时,在总线周期的状态或空闲状态之后的下一个时钟周期发出响应总线请求信号的回答信号HLDA 。
6. 若要在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 的计数。
7. PROM 存储器是指( )。
A. 可以读定的存储器
B. 可以由用户一次性写入的存储器
C. 可以由用户反复多次写入的存储器
D. 用户不能定稿的存储器
【答案】C
第 3 页,共 59 页 状态或空闲状态之后的下一个时钟周期
8. 子程序比宏指令( )。
A. 占内存空间小,速度慢
B. 占内存空间大,速度慢
C. 占内存空间小,速度快
D. 占内存空间大,速度快
【答案】A
9. CPU 响应单个屏蔽中断的条件是( )。
A.CPU 开中断
B. 外设有中断请求信号
C. 外设中断请求信号不屏蔽
D. 同时满足上述A 、B 、C 条件,且正在执行的指令执行完毕
【答案】D
【解析】A 项,表示CPU 内部标志寄存器FR 的中断允许标志位IF=1;B 项,表示有中断源提出中断请求;C 项,表示中断请求信号没有被屏蔽,能送到CPU 的INTR 引脚上。
8086 CPU在每条指令的最后一个机器周期的最后一个T 状态(时钟周期),都要去采样可屏蔽中断引脚INTR 信号,若其为高电平,则在当前指令执行完后,CPU 再去响应中断。
10.某计算机的字长16位,其存储容量是64KB ,按字编址其寻址范围是( )。
A.0〜64K
B.0〜32K
C.0〜64B
D.0〜32KB
【答案】B
11.10位二进制补码表示的十进制整数范围为:+511〜-512,后者补码为( )。
A.0000000000
B.1000000000
C.1111111110
D.1111111111
【答案】B
【解析】如果字长为n=10,表示范围为+511~-512,-512的补码的最高位应为1,排除选项A ;字长n=8的表示范围为+127〜128,-128的补码为10000000,同理n=10,-512的补码为1000000000。
第 4 页,共 59 页