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