灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2913回复:0

磁盘管理功能(Disk-Management Function)

楼主#
更多 发布于:2012-09-10 18:55

0DH ―磁盘复位 2EH ―设置校验标志

0EH ―选择磁盘36H ―读取驱动器分配信息

19H ―读取当前驱动器54H ―读取校验标志

1BH, 1CH ―读取驱动器数据

(1)、功能0DH

功能描述:清空当前的文件缓冲区,但在MS-DOS内,暂时写入缓冲区的数据将写入磁盘

入口参数:AH=0DH

出口参数:无

(2)、功能0EH

功能描述:指定当前驱动器

入口参数:AH=0EH

DL=驱动器号(0=A,1=B,...)

出口参数:AL=系统中当前的驱动器号

(3)、功能19H

功能描述:取当前缺省驱动器号

入口参数:AH=19H

出口参数:AL=驱动器号(0=A,1=B,...)

(4)、功能1BH和1CH

功能描述:获得驱动器的分配信息

入口参数:AH=1BH――为缺省驱动器

AH=1CH――为任意驱动器,DL=驱动器号(0=缺省,1=A,...)

出口参数:AL=0FFH――失败,否则,

  AL=每簇的扇区数

  DS:BX=ID字节的地址

  CX=物理扇区的大小(字节数)

  DX=驱动器的簇数

(5)、功能2EH

功能描述:设置/清除操作系统自动读取检验标志

入口参数:AH=2EH

DL=00H

AL=00H――清除该标志,01H――设置该标志

出口参数:无

(6)、功能36H

功能描述:取选定驱动器的信息

入口参数:AH=36H

DL=驱动器号(0-缺省,1=A,2=B,…)

出口参数:若功能调用失败,AX=0FFFFH,否则,

  AX=每簇的扇区数

  BX=可用的簇数

  CX=物理扇区的大小(字节数)

  DX=驱动器中的簇数

(7)、功能54H

功能描述:读取校验标志

入口参数:AH=54H

出口参数:AL=当前检验标志值:00H―关检验,01H―开检验

喜欢0 评分0
游客

返回顶部