1) 中断服务程序和正在执行的程序之间是相互独立的;子程序调用装入的子程序与cpu正在执行的子程序之间是同一程序的两个部分。
2) 除了软中断,通常中断都是随机产生的;子程序调用是通过子程序调用指令引起的。
3) 中断服务程序的入口地址有中断向量地址指出;子程序调用的入口地址有程序调用指令指出。
4) 调用中断服务程序和子程序都需要保护断点;前者有中断隐指令完成,后者是有指令本身完成。
5) 处理中断服务程序时,对多个同时发生的中断要进行裁决,而调用子程序时一定没有这种操作。
posted on 2011-11-02 15:43 chxzwj 阅读(4187) 评论(0) 编辑 收藏 引用
Powered by: C++博客 Copyright © chxzwj