作者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
1F:推 ggg12345:timer 是外部事件,属asynchronous interrupt.执行int nn 06/02 10:39
2F:→ ggg12345:指令是 synchonous trap(interrupt). interrupt vector 06/02 10:40
3F:→ ggg12345:是个address值(pointer),通知cpu该跳转至那个ISR执行. 06/02 10:44
4F:→ ggg12345:x86是以nn为index到vector table取出pointer,间接跳转. 06/02 10:48