首页
社区
课程
招聘
[求助]哪个函数调用ISR [已解决]
发表于: 2008-9-12 19:14 5100

[求助]哪个函数调用ISR [已解决]

2008-9-12 19:14
5100
XPSP2下:

系统服务函数是由KiFastCallEntry调用的
中断服务函数是由什么调用的呢?  断下中断函数看堆栈没找到返回地址,执行完也没看到,哪位知道的请教下 系统是怎样通过中断号找到中断服务函数的,哪个函数实现了这个功能。

谢谢楼下几位 原来是CPU直接调度的

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
2
KiDispatchException好像...
2008-9-12 20:54
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
3
如果ISR是说中断的话,那是CPU直接通过IDT调用的
2008-9-12 21:44
0
雪    币: 231
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qdk
4
操作系统填好IDT,中断管理芯片中断CPU的时候一起把IRQ号传给CPU
CPU根据IRQ号去找查找IDT,找到相应的ISR,做一些环境切换工作之后转入ISR
2008-9-13 00:56
0
游客
登录 | 注册 方可回帖
返回
//