中断响应过程中,为什么要保护现场?如何保护?
3个回答
清诚声发射
2023-09-13 广告
2023-09-13 广告
因为被中断的进程照理应该不会意识到中断的存在, 如果中断改变了这个进程的运行环境(主要是寄存器和cpu各种状态),那么这个进程就可能运行出错, 所以中断就需要把自己会影响到的地方事先保存起来,等退出之前恢复, 这就叫现场保护。
悬索桥吊索、...
点击进入详情页
本回答由清诚声发射提供
展开全部
为了使子程序调用之后顺利返回主程序继续运行,调用子程序也是响应中断的一个目的,假如不保护现场,在调用完子程序之后可能无法返回主程序继续运行,轻则运行结果出错,重则程序瘫痪,保护现场一般都是使用堆栈进行保护工作,对应的命令有push 和pop ,两个命令一定要对应
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次要保护断点,保护现场需用多条指令,每条指令要有取指和履行时间.这对个高速并中断响应,周.⑴⑵在中断要求和中断响应进程中,他们是如何配合工作的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询