作者operationcow (香蕉公車)
看板ASM
標題[問題] 內部中斷的必要性?
時間Sat Aug 15 17:26:35 2009
小弟我是組合語言的新手
最近在研究 x86 的組合語言
忽然有一個疑惑
就是中斷的必要性
中斷可分為內部中斷和外部中斷
外部中斷在處理 I/O 及 context switch 的時候非常有用
相對的, 內部中斷除了可以在程式裡面直接呼叫中斷處理常式
還有其他的用途嗎 @@?
小弟會有這個疑慮是因為, 中斷處理常式說穿了也不過就是在記憶體裡面的程式碼
那用一般的 call 、 ret / jmp 似乎也可以達到在程式中直接呼叫中斷處理常式
的目的
所以產生這個疑問
感謝大家回答 <(__)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.198.93
1F:推 stool100:timer/uart/ 就是很必要 08/15 17:31
2F:→ final01:你好像有觀念搞錯了吧? 08/15 17:56
3F:→ operationcow:final01要多說一點嗎?? 08/15 17:58
4F:→ operationcow:應該是我把 int 指令跟內部中斷混在一起了?? 08/15 18:01
6F:→ operationcow:看來我把兩個混在一起了, 抱歉囧> 08/15 18:05
7F:→ operationcow:感謝上面兩位 08/15 18:05