[求助]BIOS中断的困惑,INT13与INT13扩展
int13h中断大家应该不陌生吧,是由bios提供的硬盘访问服务,后来随着硬盘容量增大,基本int13h仅能读取8.4G硬盘,因此又出现了int13h扩展中断。按理说,这些服务都是由bios提供的,即使没有操作系统的支持也应该可以正常运作的。但是我在研究bios时发现,系统启动前(int19h之前),int13h的地址为F000:xxxx,仅能使用基本int13中断,不能用扩展中断。接着启动dos后,dos似乎修改了int13地址,指向了0070:xxxx,此时int13扩展也能使用了。
这里我很困惑,到底int13h是谁提供的呢? 那個應該DOS系統override. int 13所有兼容性的function,现所有的BIOS,应该都会提供。
页:
[1]