1) 中斷服務程序和正在執行的程序之間是相互獨立的;子程序調用裝入的子程序與cpu正在執行的子程序之間是同一程序的兩個部分。
2) 除了軟中斷,通常中斷都是隨機產生的;子程序調用是通過子程序調用指令引起的。
3) 中斷服務程序的入口地址有中斷向量地址指出;子程序調用的入口地址有程序調用指令指出。
4) 調用中斷服務程序和子程序都需要保護斷點;前者有中斷隱指令完成,后者是有指令本身完成。
5) 處理中斷服務程序時,對多個同時發生的中斷要進行裁決,而調用子程序時一定沒有這種操作。
posted on 2011-11-02 15:43 chxzwj 閱讀(4227) 評論(0) 編輯 收藏 引用
Powered by: C++博客 Copyright © chxzwj