在程序中断处理中,要做到现行程序向中断服务程序过渡和中断服务程序执行完毕返回现行程序,必须进行哪些关键性操作?一般采用什么方法实现这些操作?
第1题:
3 ) CPU 暂停现行程序而转到中断处理程序称为
A )中断请求
B )中断处理
C )中断响应
D ) 中断返回
第2题:
A.把当前PC值压入堆栈,保护断点
B.将相应的中断服务程序的入口地址送入PC
C.对有些中断源,CPU会自动清除中断标志
D.执行中断服务程序
E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行
第3题:
●在中断响应过程中,CPU保护程序计数器的主要目的是(57)。
(57)
A.使CPU能找到中断服务程序的入口地址
B.为了实现中断嵌套
C.为了使CPU在执行完中断服务程序后能返回到被中断程序的断点处
D.为了使CPU与I/O设备并行工作
第4题:
第5题:
下列关于μC/OS-II操作系统中断处理的描述中,错误的是()。
第6题:
为什么在主程序和中断服务程序中都要安排开中断指令?如果开中断指令安排在中断服务程序的末尾,那么将产生什么后果。如果要实现中断嵌套,则开中断指令应如何设置?
第7题:
8086/8088的中断向量表中存放的是()
第8题:
在执行中断时,保护现场达到目的是空出()供中断服务程序使用,并使程序在返回时能继续执行。
第9题:
在执行中断服务程序后,用什么指令完成返回到中断点发生处?
第10题:
子程序和中断服务程序有何异同?为什么子程序返回指令RET和中断返回指令RETI不能相互替代?为什么同优先级中断服务可以使用同一工作寄存器区?
第11题:
对
错
第12题:
第13题:
此题为判断题(对,错)。
第14题:
中断事件由________发现,并暂停现行程序,引出中断服务程序来执行。
A.硬件设置
B.编译系统
C.应用程序
D.操作系统
第15题:
外部中断由( )提出,并暂停现行程序,引出中断服务程序来执行。
A.用户程序
B.操作系统
C.编译系统
D.硬件装置
第16题:
从中止现行程序到引出与该中断源相关的中断服务程序的过程,称为中断返回。
第17题:
中断向量地址是()
第18题:
8086/8088的中断向量表用于存放()
第19题:
为保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作。
第20题:
从中止现行程序到引出与该中断源相关的中断服务程序的过程,称为()。
第21题:
编制中断服务程序时,为什么在主程序的初始化程序中,必须设置SETB EA这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?
第22题:
中断向量地址是()。
第23题:
中断类型号
中断服务程序入口地址
中断服务程序
中断服务程序返回地址