作者leicheong (睡魔)
看板CSSE
標題Re: [問題]想請問中斷和中斷向量的差別和個別意思?
時間Wed May 14 16:12:18 2008
※ 引述《loveric0918 (-.-)》之銘言:
: 想請問中斷和中斷向量的意思?
: 拜託大家幫忙解答>_<
中斷在電腦上有兩種角色
首先, 是由系統BIOS或操作系統提供的基本操作用的程式碼.
(像是硬碟直接存取那種)
然後, 指由硬體傳送的「狀態改變」的方式. (例如想固定每
若干時間執行的程序可以藉由修改「中斷向量表」把INT 08h
加載到本來的interrupt handler後, 想在讀/寫時執行的像
掃毒程序可以加載到INT 13h等)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.73.20.237
推 ggg12345:timer 是外部事件,屬asynchronous interrupt.執行int nn 06/02 10:39
→ ggg12345:指令是 synchonous trap(interrupt). interrupt vector 06/02 10:40
→ ggg12345:是個address值(pointer),通知cpu該跳轉至那個ISR執行. 06/02 10:44
→ ggg12345:x86是以nn為index到vector table取出pointer,間接跳轉. 06/02 10:48