您的位置 首页 > 数码极客

【640x480】汉语慕课计算机组成原理-8中断和异常题库

1、在x86实际模式下,如果中断类型代码为15H,则中断向量存储在始于某个地址的4字节单元中。00054h

解决:

2、在x86实际模式下,如果中断类型代码为10H,则中断向量存储在始于某个地址的4字节单元中。00040h

分析:10H*4=40H

3、x86实际模式下,如果中断向量对应的4字节内容分别为10H、24H、50H、68H(从低到高),中断程序的门户地址是多少?

回答:6a910h

4、x86实际模式下,如果中断向量对应的4字节内容分别是10H、34H、50H、78H(从低到高),中断程序的入口地址是多少?(答案以十六进制表示(例如02ABCH)

回答:7b910h

CS:7850H IP:3410H

5、在x86实际模式下,如果中断类型代码为20H,则中断服务程序的门户地址为5670H:1350H。包含中断向量的中断向量的第三个字节(从低到高)单位的内容是什么?(答案以十六进制表示(例如12H)

回答:70h

案例参考:

6、在x86实际模式下,如果中断类型代码为20H,则中断服务程序的门户地址为5670H:1350H。包含中断向量的第二个字节(从低到高)单位的地址是什么?(答案以十六进制表示(例如02ABCH)

回答:00081h

20*4 1=81H

格式参考

案例参考:

在78086系统中,中断标志寄存器是什么?

a,中间标志(IF)

解决:

ckquote>

​​​8、中断处理一共分为六个步骤,请按照正确处理顺序为各个步骤排序,答案直接填写数字,如123456。


1 识别中断源


2 执行中断服务程序


3 关中断


4 恢复现场并返回


5 保存断点


6 保护现场


答案: 351624


9、下列哪项操作是在中断处理过程中的“保护现场”步骤进行的?


A、将中断服务程序中要使用的寄存器压入堆栈


B、将标志寄存器压入堆栈


10、下列哪些操作是在中断处理过程中的“恢复现场”步骤进行的?


A、将中断服务程序中要使用的寄存器弹出堆栈


B、将标志寄存器弹出堆栈


C、执行中断返回指令


11、下列关于除法错中断描述错误的是?


A、除法错中断可以通过软件方法屏蔽


B、除法错中断的中断类型号为0


C、DIV指令能够触发除法错中断


D、IDIV指令能够触发触发错中断


E、除法错中断属于内部中断


解析:


12、下列关于溢出中断描述正确的是?


A、溢出中断有时候会被处理器为空操作


B、溢出中断属于内部中断


C、溢出中断的中断类型号为1(4)


D、溢出中断的触发与标志位ZF有关(OF)


E、溢出中断只能跟在DIV指令之后使用


解析:​

​​13、下列关于单步中断描述正确的是?


A、单步中断服务程序一般用于显示CPU内部各寄存器的内容


B、单步工作方式下,CPU每执行完一条指令,就会自动产生一个单步中断


C、单步中断的中断类型号为4(1)


D、单步中断能通过软件方法屏蔽


E、单步中断的执行与OF标志位有关(TF)


解析:


14、下列关于断点中断描述错误的是?


A、断点中断(不可以)可以通过软件方法屏蔽


B、断点中断通常与单步中断结合使用


C、断点中断的中断服务程序通常显示CPU各寄存器的值


D、断点中断的中断类型号为3


E、断点中断往往作为一种程序的调试手段


解析:


15、下列x86程序实现的是什么功能? 读取时间


MOV AH, 2CH


INT 21H


解析:


16、下列x86程序实现的是什么功能? 设置显示方式为640×480彩色图形


MOV AH, 0


MOV AL, 12H


INT 10H


解析:​

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐