22问答网
所有问题
保护现场和恢复现场是如何一回事啊???
保护现场和恢复现场是如何一回事啊???
那位高人来给我具体的讲一下!!!
举报该问题
其他回答
第1个回答 2005-12-02
这是CPU中断处理时候的东东,保护现场就是指在处理中断前保存一些寄存器的值:
1.标志寄存器FR的值入栈
2.TF的值保存到TEMP,然后清除IF和TF,即屏蔽INTR中断和单步中断
3.保存断点,即将断点处CS和IP的内容入栈
4.保存用户用到的寄存器
恢复现场就是中断处理程序结束后,执行IRET指令,弹出用户用到的寄存器,断点地址和标志寄存器FR的内容。弹出后,CPU的现场与中断前完全一样本回答被提问者采纳
相似回答
保护现场和恢复现场是如何一回事啊???
答:
这是CPU中断处理时候的东东
,保护现场就是指在处理中断前保存一些寄存器的值:1.标志寄存器FR的值入栈 2.TF的值保存到TEMP,然后清除IF和TF,即屏蔽INTR中断和单步中断 3.保存断点,即将断点处CS和IP的内容入栈 4.保存用户用到的寄存器 恢复现场就是中断处理程序结束后,执行IRET指令,弹出用户用到的...
现场的两个处理过程包括什么和
现场恢复
答:
因为中断服务程序会用到寄存器和存储器的数据会被覆盖,而中断是要返回的
,所以通常要保护现场,方法是把要保护的内容压入到堆栈。中断响应完之后,程序还必须恢复到原来程序运行的地方,否则中断系统长时间响应,会导致系统异常,打断了之前正在做的事情,会造成数据丢失,功能无法继续执行等问题。保护和恢复...
大家正在搜
保护现场和恢复现场
中断服务程序中现场保护和现场恢复
SP的值在保护现场前和恢复现场后
单片机保护现场恢复现场
保护现场和保护断点
如何保护现场
什么是恢复现场
什么是保护现场
续保恢复现场
相关问题
堆栈段如何保护现场与恢复现场的?最好取个例子
在单片机中,保护现场和恢复现场分别是什么意思?
线程的切换需不需要保护现场和恢复现场?
中断程序必须有保护现场和恢复现场吗?
单片机保护、恢复现场为什么必须由中断服务子程序处理而不设计成...
ARM中断嵌套是怎么保护现场的
关于定时器实验中 保护现场和恢复现场 及堆栈的问题
编程时,一般在中断服务子程序和子程序中需要保护和恢复现场,保...