1.子程序调用是预先安排好的,程序中断是随机发生的;
2.调用子程序,是为主程序服务的,而中断程序与主程序的程序毫无关系;
3.子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址
中断服务程序 调用子程
序随机产生的 程序中事先安排好的
保护断点、保护现场 只保护断点
为外设服务和处理各种事件 为主程序服务
http://www.eetimes.com/design/embedded
Embedded Systems Programming Jones, Nigel