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