Re: [問題]想請問中斷和中斷向量的差別和個別意思?

看板CSSE (電腦科學及軟體工程)作者 (睡魔)時間16年前 (2008/05/14 16:12), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《loveric0918 (-.-)》之銘言: : 想請問中斷和中斷向量的意思? : 拜託大家幫忙解答>_< 中斷在電腦上有兩種角色 首先, 是由系統BIOS或操作系統提供的基本操作用的程式碼. (像是硬碟直接存取那種) 然後, 指由硬體傳送的「狀態改變」的方式. (例如想固定每 若干時間執行的程序可以藉由修改「中斷向量表」把INT 08h 加載到本來的interrupt handler後, 想在讀/寫時執行的像 掃毒程序可以加載到INT 13h等) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.73.20.237

06/02 10:39, , 1F
timer 是外部事件,屬asynchronous interrupt.執行int nn
06/02 10:39, 1F

06/02 10:40, , 2F
指令是 synchonous trap(interrupt). interrupt vector
06/02 10:40, 2F

06/02 10:44, , 3F
是個address值(pointer),通知cpu該跳轉至那個ISR執行.
06/02 10:44, 3F

06/02 10:48, , 4F
x86是以nn為index到vector table取出pointer,間接跳轉.
06/02 10:48, 4F
文章代碼(AID): #18AfxZiB (CSSE)
文章代碼(AID): #18AfxZiB (CSSE)