主题:在此论坛中不可能有人知道int 32h中断的意义!
wfygowxf
[专家分:60] 发布于 2008-03-10 20:38:00
能说出大概意思的就很不错了,更不要说它的每个子功能!因为这个中断在网上是搜不到的!
最后更新于:2008-03-10 21:42:00
回复列表 (共5个回复)
沙发
lstzixing [专家分:30] 发布于 2008-03-11 20:46:00
不就产生软中断的指令吗? 有人说用那相当于产生异常。
INt 0x32 什么意思。估计楼主就知道点BIOS和DOS中断吧。
没听说,计算进入保护模式后原来的中断向量表不再可用,而是在IDt 表中进行索引。
所以如果喜欢的话可以将所有的中断服务程序换成我要想的过程。
我也这样做过最终所有的中断服务程序都只是打印一个字符而已毫无其它意义,更不要说子过程了。
所以不要以为知道点就了不起了。虽然我很菜,但还是想写点。
板凳
wfygowxf [专家分:60] 发布于 2008-03-11 22:34:00
朋友,我不知道你菜不菜,但是至少做到了一个知而愿解其惑的人!我不用这样的激将法,知道的人是不会的,我都放了放几天了,我其实就是想问是什么意思!所以,你能能否把这方面的东西再给详细点,或者说你有手头有没有关于这些中断的资料,有的话能不能给我一份!wfygowxf@163.com
3 楼
lstzixing [专家分:30] 发布于 2008-03-12 09:38:00
[quote]
朋友,我不知道你菜不菜,但是至少做到了一个知而愿解其惑的人!我不用这样的激将法,知道的人是不会的,我都放了放几天了,我其实就是想问是什么意思!所以,你能能否把这方面的东西再给详细点,或者说你有手头有没有关于这些中断的资料,有的话能不能给我一份!wfygowxf@163.com[/quote]
http://www.programfan.com/club/post-269319.html
上面的是一个DOS和BIOS的中断向量表。据表查,32h应该是保留的。
当然,不知道那个表是否在更新的dos 版本中有更新, 或者与windows的中断向量表有什么不同。
如果是我的话,就不用中断为什么不直接写寄存器?
4 楼
ccpp [专家分:9360] 发布于 2008-03-12 09:46:00
貌似保留,没有标准
是不是程序自定义了 32号中断的子程序(例程)
5 楼
wfygowxf [专家分:60] 发布于 2008-03-12 12:37:00
常用的中断的向量的资料我有,但是有时有时就会遇到些不常用的中断,所以我想问问有没有这些不常用的中断的使用方法!我知道30-3FH是DOS保留,就是不知道是干什么的!
我来回复