标签: interrupt interrupt-handling
说要调用子程序Multiply。当main函数调用子例程时,我们处于子例程执行的中间,发生外部中断,它也调用相同的子例程multiply。在那种情况下会发生什么?
Multiply
multiply
答案 0 :(得分:1)
发生中断时,会保存有关正在运行的程序的信息,然后启动 interrupt handler 。此处理程序在 stack 上运行,该 {{3}} 与被中断的程序使用的 {{3}} 分开,因此如果处理程序调用{{1}},它将具有单独的参数,局部变量和返回来自该计划的地址。