WEB开发网
开发学院软件开发汇编语言 扩展Int 13H调用规范 阅读

扩展Int 13H调用规范

 2008-04-29 09:34:09 来源:WEB开发网   
核心提示:7)扩展定位入口:AH=47hDL=驱动器号DS:DI=磁盘地址数据包(DiskAddressPacket)返回:CF=0,AH=0成功CF=1,扩展Int 13H调用规范(6),AH=错误码这个调用将磁头定位到指定扇区,8)取得驱动器参数入口:AH=48hDL=驱动器号DS:DI=返回数据缓冲区地址返回:CF=0,1

7)扩展定位

入口:

AH=47h

DL=驱动器号

DS:DI=磁盘地址数据包(DiskAddressPacket)

返回:

CF=0,AH=0成功

CF=1,AH=错误码

这个调用将磁头定位到指定扇区。 

8)取得驱动器参数

入口:

AH=48h

DL=驱动器号

DS:DI=返回数据缓冲区地址

返回:

CF=0,AH=0成功

CF=1,AH=错误码

这个调用返回指定驱动器的参数。 

9)取得扩展驱动器介质更换检测线状态

入口:

AH=49h

DL=驱动器号

返回:

CF=0,AH=0介质未更换

CF=1,AH=06h介质可能已更换

这个调用返回指定驱动器的介质更换状态.

这个调用与Int13hAH=16h子功能调用相同,只是允许任何驱动器标号。如果对一台支持可移动介质功能子集的固定驱动器使用此功能,则永远返回CF=0,AH=0。

简单地将可移动介质锁定再解锁就可以激活检测线,而无须真正更换介质。 

10)Int15h可移动介质弹出支持

入口:

AH=52h

DL=驱动器号

返回:

CF=0,AH=0弹出请求可能可以执行

CF=1,AH=错误码B1h或B3h弹出请求不能执行

这个调用是由Int13hAH=46h弹出介质功能调用内部使用的。

上一页  1 2 3 4 5 6 

Tags:扩展 Int 调用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接