问题 问答题 简答题

简述硬件中断和调用子程序的异同?

答案

参考答案:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。

不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。

单项选择题
问答题