找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 12438|回复: 2

[求助]BIOS中断的困惑,INT13与INT13扩展

[复制链接]
发表于 2008-3-29 16:02:44 | 显示全部楼层 |阅读模式
int13h中断大家应该不陌生吧,是由bios提供的硬盘访问服务,后来随着硬盘容量增大,基本int13h仅能读取8.4G硬盘,因此又出现了int13h扩展中断。
$ d( z5 R3 d0 Y6 b0 H按理说,这些服务都是由bios提供的,即使没有操作系统的支持也应该可以正常运作的。但是我在研究bios时发现,系统启动前(int19h之前),int13h的地址为F000:xxxx,仅能使用基本int13中断,不能用扩展中断。接着启动dos后,dos似乎修改了int13地址,指向了0070:xxxx,此时int13扩展也能使用了。+ `6 y; r, R" \* g# d& P
这里我很困惑,到底int13h是谁提供的呢?
发表于 2008-4-9 11:30:27 | 显示全部楼层
那個應該DOS系統override.
回复

使用道具 举报

发表于 2008-4-11 14:34:42 | 显示全部楼层
int 13所有兼容性的function,现所有的BIOS,应该都会提供。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-12-5 10:04 , Processed in 0.112307 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表