[問題] 內部中斷的必要性?

看板ASM (組合語言)作者 (香蕉公車)時間15年前 (2009/08/15 17:26), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
小弟我是組合語言的新手 最近在研究 x86 的組合語言 忽然有一個疑惑 就是中斷的必要性 中斷可分為內部中斷和外部中斷 外部中斷在處理 I/O 及 context switch 的時候非常有用 相對的, 內部中斷除了可以在程式裡面直接呼叫中斷處理常式 還有其他的用途嗎 @@? 小弟會有這個疑慮是因為, 中斷處理常式說穿了也不過就是在記憶體裡面的程式碼 那用一般的 call 、 ret / jmp 似乎也可以達到在程式中直接呼叫中斷處理常式 的目的 所以產生這個疑問 感謝大家回答 <(__)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.198.93

08/15 17:31, , 1F
timer/uart/ 就是很必要
08/15 17:31, 1F

08/15 17:56, , 2F
你好像有觀念搞錯了吧?
08/15 17:56, 2F

08/15 17:58, , 3F
final01要多說一點嗎??
08/15 17:58, 3F

08/15 18:01, , 4F
應該是我把 int 指令跟內部中斷混在一起了??
08/15 18:01, 4F

08/15 18:05, , 6F
看來我把兩個混在一起了, 抱歉囧>
08/15 18:05, 6F

08/15 18:05, , 7F
感謝上面兩位
08/15 18:05, 7F
文章代碼(AID): #1AXdzCil (ASM)
文章代碼(AID): #1AXdzCil (ASM)