发布网友 发布时间:2022-04-26 18:03
共3个回答
热心网友 时间:2023-10-19 22:25
如果在中断服务程序中要占用一些寄存器进行运算,而在主程序中这些寄存器也是很重要的,为了二者互不干扰,所以在进入中断服务程序时就要保存寄存器的数值,以便在从中断返回后继续正常的往下执行,这种保存寄存器数值的过程就是现场保护。热心网友 时间:2023-10-19 22:26
为了使子程序调用之后顺利返回主程序继续运行,调用子程序也是响应中断的一个目的,假如不保护现场,在调用完子程序之后可能无法返回主程序继续运行,轻则运行结果出错,重则程序瘫痪,保护现场一般都是使用堆栈进行保护工作,对应的命令有push 和pop ,两个命令一定要对应热心网友 时间:2023-10-19 22:26
每次要保护断点,保护现场需用多条指令,每条指令要有取指和履行时间.这对个高速并中断响应,周.⑴⑵在中断要求和中断响应进程中,他们是如何配合工作的?