中断与调用的差别

调用是在前置条件置位后插入子程序,中断是插入后并屏蔽后面的程序内容吗?是这么理解吗?
中断返回也是和调用返回一样,回到原位置,继续执行接下来的程序吗

中断和调用的都是子程序,差别是:
中断可以由硬件触发,而调用只能由程序触发。
中断返回和调用返回都是通过,从堆栈取出指令指针实现程序跳转,所以返回的位置是由返回前堆栈所指向的内容决定的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-12
效果是一样的,只是调用是之前安排好的!而中断是随时可能发生的,调用程序和中断程序后面都有返回值的!