BIOS 和 DOS 中断大全

时间:2025-07-15

BIOS 和 DOS 中断大全

BIOS和DOS中断大全(2)

(3)、功能3BH 功能描述:用指定的驱动器和路径设置为当前目录 入口参数:AH=3BH DS:DX=指定路径的字符串地址(以0为字符串的结束标志) 出口参数:CF=0—

(3)、功能3BH

功能描述:用指定的驱动器和路径设置为当前目录

入口参数:AH=3BH

DS:DX=指定路径的字符串地址(以0为字符串的结束标志)

出口参数:CF=0——设置成功,否则,AX=错误号(03H),其含义见错误代码表

(4)、功能47H

功能描述:取当前目录的完全路径字符串

入口参数:AH=47H

DL=驱动器号(0=缺省,1=A, )

DS:SI=存放当前目录字符串的地址

出口参数:CF=0——读取成功,否则,AX=错误号(0FH),其含义见错误代码表

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

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——失败,否则,

BIOS 和 DOS 中断大全

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—开检验

4、文件操作功能(File Operation Function)

3CH —创建文件

3DH —打开文件

3EH —关闭文件

41H —删除文件

43H —读取/设置文件属性

45H —复制文件句柄

46H —重定义文件句柄

4EH —查找到第一个文件

4FH —查找下一个文件

56H — 文件换名

57H —读取/设置文件的日期和时间

5AH —创建临时文件

5BH —创建新文件

67H —设置文件句柄数(最多文件数)

6CH —扩展的打开文件功能(打开、创建或替换文件)

(1)、功能3CH

功能描述:用指定的文件名创建一个新文件。如果指定的文件已存在,则设置其长度为0。创建后,该文件是打开的,并返回其句柄

入口参数:AH=3CH

DS:DX=指定文件名字符串的地址(以0为字符串的结束标志)

BIOS 和 DOS 中断大全

CX=文件属性(这些标志位可以组合) 位0=1——只读

位2=1——系统

位5=1——归档位1=1——隐含

位3=1——卷标号

其它位保留不用,并置为0

出口参数:CF=0——创建成功,AX=文件句柄,否则,AX=错误号(03H、04H或05H),其含义见错误代码表

(2)、功能3DH

功能描述:打开指定的驱动器、路径和文件名,并返回其文件句柄

入口参数:AH=3DH

DS:DX=表明文件的字符串(以0为字符串的结束标志)

AL为打开方式: 位0~2000—只读方式 001—写方式 010—读/写方式 位3保留,其值为0

位4~6共享模式 000—兼容模式001—不共享010—拒绝写

011—拒绝读100—不拒绝任何操作

位7继承标志——0/1:子进程继承或不继承句柄

出口参数:CF=0——打开成功,AX=文件句柄,否则,AX=错误号(02H、03H、04H、05H或0CH),其含义见错误代码表

(3)、功能3EH

功能描述:关闭指定句柄的文件

入口参数:AH=3EH

BX=文件句柄

出口参数:CF=0——关闭成功,否则,AX=错误号(06H),其含义见错误代码表

(4)、功能41H

功能描述:删除指定的文件

入口参数:AH=41H

DS:DX=文件名字符串的地址

出口参数:CF=0——删除成功,否则,AX=错误号(02H、03H或05H),其含义见错误代码表

BIOS和DOS中断大全(3)

(5)、功能43H 功能描述:读取或设置指定文件的属性 入口参数:AH=43H BX=文件句柄 DS:DX=文件名字符串的地址 AL=00H/01H——读取/设置文件属性 CX=文件属

(5)、功能43H

功能描述:读取或设置指定文件的属性

入口参数:AH=43H

BX=文件句柄

DS:DX=文件名字符串的地址

AL=00H/01H——读取/设置文件属性

BIOS 和 DOS 中断大全

CX=文件属性: 位0=1——只读位1=1——隐含

位2=1——系统位 …… 此处隐藏:11033字,全部文档内容请下载后查看。喜欢就下载吧 ……

BIOS 和 DOS 中断大全.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219