0
说有一个调用子程序Multiply
。而主函数调用了子程序,而我们正处于子程序执行的中间时,会发生一个外部中断,它也会调用相同子程序multiply
。在这种情况下会发生什么?如何处理从子程序中调用子程序的中断?
说有一个调用子程序Multiply
。而主函数调用了子程序,而我们正处于子程序执行的中间时,会发生一个外部中断,它也会调用相同子程序multiply
。在这种情况下会发生什么?如何处理从子程序中调用子程序的中断?
当发生中断时,关于正在运行的程序的信息被保存起来,然后启动interrupt handler。该处理程序在中断程序使用的处理程序中独立运行,因此如果处理程序调用multiply
,它将具有单独的参数,本地变量和程序所具有的返回地址。