中断程序强调中断,必需保存现场,而且中断程序和原运行程序没有联系,有时甚至毫不相关。而子程序强调包含,是包含在另一个程序里的,是个包含运行的过程。并且子程序和母程序(或者主程序)是有联系的,而且是密不可分的。