精華區beta CSSE 關於我們 聯絡資訊
※ 引述《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