- 1、(5分)
x86实模式下,若中断类型码为15H,则中断向量存放在从哪个地址开始的4个字节单元中。(答案用16进制数表示,如02ABCH
答案:00054H
15H*4=54H,因为是十六进制运算 逢16进1
- 2、(5分)
x86实模式下,若中断类型码为10H,则中断向量存放在从哪个地址开始的4个字节单元中。(答案用16进制数表示,如02ABCH)
答案:00040H
- 3、(5分)
x86实模式下,若某中断向量对应的4字节内容分别是10H,24H,50H,68H(从低到高),则中断程序的入口地址为多少?(答案用16进制数表示,如02ABCH)
答案:6a910H
6850H*4+2410H=6a910H
- 4、(5分)
x86实模式下,若某中断向量对应的4字节内容分别是10H,34H,50H,78H(从低到高),则中断程序的入口地址为多少?(答案用16进制数表示,如02ABCH)
答案: 7b910h
- 5、(5分)
x86实模式下,若中断类型码为20H,中断服务程序的入口地址为5670H:1350H,试指出中断向量表中存放该中断向量的第3个字节(从低到高)单元的内容是什么?(答案用16进制数表示,如12H)
答案:00070H
按56H 70H 13H 50H由高到低存放
- 6、(5分)
x86实模式下,若中断类型码为20H,中断服务程序的入口地址为5670H:1350H,试指出中断向量表中存放该中断向量的第2个字节(从低到高)单元的地址是什么?(答案用16进制数表示,如02ABCH)
答案:00081H
注意题目要求的是单元的地址
- 7、(5分)
8086系统中,中断标志寄存器是哪一个?
A、
IF
B、
DF
C、
TF
D、
ZF
E、
OF
F、
CF
答案:IF
- 8、(5分)
中断处理一共分为六个步骤,请按照正确处理顺序为各个步骤排序,答案直接填写数字,如123456。
1 识别中断源
2 执行中断服务程序
3 关中断
4 恢复现场并返回
5 保存断点
6 保护现场
答案:3 5 1 6 2 4
- 9、(5分)
下列哪项操作是在中断处理过程中的“保护现场”步骤进行的?
A、
将中断服务程序中要使用的寄存器压入堆栈
B、
将标志寄存器压入堆栈
C、
屏蔽其他中断请求
D、
将发生中断处的指令地址压入堆栈
E、
找到相应的中断服务程序的入口地址
F、
开放中断,以便允许响应较高优先级的中断
G、
将标志寄存器弹出堆栈
答案:A B
- 10、(5分)
下列哪些操作是在中断处理过程中的“恢复现场”步骤进行的?
A、
将中断服务程序中要使用的寄存器弹出堆栈
B、
将标志寄存器弹出堆栈
C、
执行中断返回指令
D、
将发生中断处的指令地址压入堆栈
E、
将中断服务程序中要使用的寄存器压入堆栈
F、
屏蔽其他中断请求
答案:A B C
- 11、(5分)
下列关于除法错中断描述错误的是?
A、
除法错中断可以通过软件方法屏蔽
B、
除法错中断的中断类型号为0
C、
DIV指令能够触发除法错中断
D、
IDIV指令能够触发触发错中断
E、
除法错中断属于内部中断
答案:A
内部中断
除单步中断外,任何中断都不能被软件即设置IF位来禁止
- 12、(5分)
下列关于溢出中断描述正确的是?
A、
溢出中断有时候会被处理器为空操作
B、
溢出中断属于内部中断
C、
溢出中断的中断类型号为1
D、
溢出中断的触发与标志位ZF有关
E、
溢出中断只能跟在DIV指令之后使用
答案:AB
对于A
- 13、(5分)
下列关于单步中断描述正确的是?
A、
单步中断服务程序一般用于显示CPU内部各寄存器的内容
B、
单步工作方式下,CPU每执行完一条指令,就会自动产生一个单步中断
C、
单步中断的中断类型号为4
D、
单步中断不能通过软件方法屏蔽
E、
单步中断的执行与OF标志位有关
答案:A B
对于D,单步中断可以被屏蔽,除单步中断外的其他内部中断不能被软件屏蔽
对于E,单步中断的执行和标志位TF有关
- 14、(5分)
下列关于断点中断描述错误的是?
A、
断点中断可以通过软件方法屏蔽
B、
断点中断通常与单步中断结合使用
C、
断点中断的中断服务程序通常显示CPU各寄存器的值
D、
断点中断的中断类型号为3
答案:A
需要注意的是断点中断指令是单字节的指令,因为x86中最短的指令就是单字节的指令
- 17、(5分)
下列x86程序实现的是什么功能?
MOV AH, 2CH
INT 21H
A、
读取时间
B、
设置时间
C、
输入字符
D、
输出字符
答案:A
DOS中断,根据AH的置入值不同实现不同功能
- 18、(5分)
下列x86程序实现的是什么功能?
MOV AH, 0
MOV AL, 12H
INT 10H
A、
设置显示方式为640×480彩色图形
B、
设置光标位置
C、
读时钟
D、
设置显示方式为640×480单色图形
答案:A
INT 10H为设置显示方式