精品BIOS 和 DOS 中断大全

上传人:精****库 文档编号:133010111 上传时间:2020-05-23 格式:DOC 页数:77 大小:209.65KB
返回 下载 相关 举报
精品BIOS 和 DOS 中断大全_第1页
第1页 / 共77页
精品BIOS 和 DOS 中断大全_第2页
第2页 / 共77页
精品BIOS 和 DOS 中断大全_第3页
第3页 / 共77页
精品BIOS 和 DOS 中断大全_第4页
第4页 / 共77页
精品BIOS 和 DOS 中断大全_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《精品BIOS 和 DOS 中断大全》由会员分享,可在线阅读,更多相关《精品BIOS 和 DOS 中断大全(77页珍藏版)》请在金锄头文库上搜索。

1、BIOS和DOS中断大全(2)(3)、功能3BH 功能描述:用指定的驱动器和路径设置为当前目录 入口参数:AH3BH DS:DX指定路径的字符串地址(以0为字符串的结束标志) 出口参数:CF0(3)、功能3BH功能描述:用指定的驱动器和路径设置为当前目录入口参数:AH3BHDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF0设置成功,否则,AX错误号(03H),其含义见错误代码表(4)、功能47H功能描述:取当前目录的完全路径字符串入口参数:AH47HDL驱动器号(0=缺省,1A,)DS:SI存放当前目录字符串的地址出口参数:CF0读取成功,否则,AX错误号(0FH),其含

2、义见错误代码表3、磁盘管理功能(Disk-Management Function)0DH 磁盘复位 2EH 设置校验标志 0EH 选择磁盘36H 读取驱动器分配信息19H 读取当前驱动器54H 读取校验标志1BH, 1CH 读取驱动器数据(1)、功能0DH功能描述:清空当前的文件缓冲区,但在MS-DOS内,暂时写入缓冲区的数据将写入磁盘入口参数:AH0DH出口参数:无(2)、功能0EH功能描述:指定当前驱动器入口参数:AH0EHDL驱动器号(0A,1B,.)出口参数:AL系统中当前的驱动器号(3)、功能19H功能描述:取当前缺省驱动器号入口参数:AH19H出口参数:AL驱动器号(0A,1B,.

3、)(4)、功能1BH和1CH功能描述:获得驱动器的分配信息入口参数:AH1BH为缺省驱动器AH1CH为任意驱动器,DL驱动器号(0缺省,1A,.)出口参数:AL0FFH失败,否则,AL每簇的扇区数DS:BXID字节的地址CX物理扇区的大小(字节数)DX驱动器的簇数(5)、功能2EH功能描述:设置清除操作系统自动读取检验标志入口参数:AH2EHDL00HAL00H清除该标志,01H设置该标志出口参数:无(6)、功能36H功能描述:取选定驱动器的信息入口参数:AH36HDL驱动器号(0-缺省,1=A,2=B,)出口参数:若功能调用失败,AX=0FFFFH,否则,AX每簇的扇区数BX可用的簇数CX物

4、理扇区的大小(字节数)DX驱动器中的簇数(7)、功能54H功能描述:读取校验标志入口参数:AH54H出口参数:AL当前检验标志值:00H关检验,01H开检验4、文件操作功能(File Operation Function)3CH 创建文件3DH 打开文件3EH 关闭文件41H 删除文件43H 读取/设置文件属性45H 复制文件句柄46H 重定义文件句柄4EH 查找到第一个文件4FH 查找下一个文件56H 文件换名57H 读取/设置文件的日期和时间5AH 创建临时文件5BH 创建新文件67H 设置文件句柄数(最多文件数)6CH 扩展的打开文件功能(打开、创建或替换文件)(1)、功能3CH功能描述

5、:用指定的文件名创建一个新文件。如果指定的文件已存在,则设置其长度为0。创建后,该文件是打开的,并返回其句柄入口参数:AH3CHDS:DX指定文件名字符串的地址(以0为字符串的结束标志)CX文件属性(这些标志位可以组合) 位0=1只读位2=1系统位5=1归档位1=1隐含位3=1卷标号其它位保留不用,并置为0出口参数:CF0创建成功,AX文件句柄,否则,AX错误号(03H、04H或05H),其含义见错误代码表(2)、功能3DH功能描述:打开指定的驱动器、路径和文件名,并返回其文件句柄入口参数:AH3DHDS:DX表明文件的字符串(以0为字符串的结束标志)AL为打开方式: 位02000只读方式00

6、1写方式010读/写方式位3保留,其值为0位46共享模式 000兼容模式001不共享010拒绝写011拒绝读100不拒绝任何操作位7继承标志0/1:子进程继承或不继承句柄出口参数:CF0打开成功,AX文件句柄,否则,AX错误号(02H、03H、04H、05H或0CH),其含义见错误代码表(3)、功能3EH功能描述:关闭指定句柄的文件入口参数:AH3EHBX文件句柄出口参数:CF0关闭成功,否则,AX错误号(06H),其含义见错误代码表(4)、功能41H功能描述:删除指定的文件入口参数:AH41HDS:DX文件名字符串的地址出口参数:CF0删除成功,否则,AX错误号(02H、03H或05H),其

7、含义见错误代码表BIOS和DOS中断大全(3) (5)、功能43H 功能描述:读取或设置指定文件的属性 入口参数:AH43H BX文件句柄 DS:DX文件名字符串的地址 AL00H/01H读取/设置文件属性 CX文件属(5)、功能43H功能描述:读取或设置指定文件的属性入口参数:AH43HBX文件句柄DS:DX文件名字符串的地址AL00H/01H读取/设置文件属性CX文件属性: 位0=1只读位1=1隐含位2=1系统位3=1卷标号位5=1归档其它位保留不用,并置为0出口参数:CF0关闭成功,CX文件属性,否则,AX错误号(01H、02H、03H或05H),其含义见错误代码表(6)、功能45H功能

8、描述:复制当前打开设备或文件的句柄,该句柄对应同样设备或文件的相同位置入口参数:AH45HBX待复制的文件句柄出口参数:CF0复制成功,AX新句柄,否则,AX错误号(04H或06H),其含义见错误代码表(7)、功能46H功能描述:指定二个句柄,把第二句柄指向第一个句柄,即第二个句柄被重定向入口参数:AH46HBX文件或设备的句柄CX待重定向的文件句柄出口参数:CF0重定向成功,否则,AX错误号(04H或06H),其含义见错误代码表(8)、功能4EH功能描述:获取第一个与给定的文件名相匹配的文件入口参数:AH4EHDS:DX给定文件名的字符串CX搜索时使用的文件属性: 位0=1只读位1=1隐含位

9、2=1系统位3=1卷标号位4=1目录位5=1归档其它位保留不用,并置为0出口参数:CF1操作失败,AX错误号(02H、03H或12H),其含义见错误代码表,否则,操作成功,DTA(Disk Transfer Area)按下列方式填入数据: 字节0014H保留字节15H匹配的文件属性字节1617H压缩的文件名字节1819H压缩的文件日期字节1A1DH文件大小字节1E2AH文件名字符串(9)、功能4FH功能描述:在中断21H的功能4EH成功使用之后,再搜索下一个文件名入口参数:AH4FHAL返回的代码出口参数:CF1操作失败,AX错误号(12H),其含义见错误代码表,否则,操作成功,DTA中的数据

10、如前面功能4EH所示(10)、功能56H功能描述:文件换名入口参数:AH56HDS:DX当前文件名字符串地址ES:DI新文件名字符串地址出口参数:CF0操作成功,否则,AX错误号(02H、03H、05H、11H),其含义见错误代码表(11)、功能57H功能描述:读取/设置文件的日期和时间入口参数:AH57HBX文件句柄 读取日期和时间AL00H设置日期和时间AL01HCX时间(0F0BH:小时,0AH05H:分钟,04H00H:2秒的个数)DX日期(0F09H:年(相对1980年),08H05H:月,04H00H:日)出口参数:CF1操作失败,AX错误号(01H、06H),其含义见错误代码表,

11、否则,若是读文件信息,则,CX时间,DX日期(12)、功能5AH功能描述:创建临时文件入口参数:AH5AHDS:DX路径名的地址CX文件属性(位可组合),其定义如下: 位01只读位3-40保留位11隐含位51 归档位21系统位6-150保留出口参数:CF0操作成功,AX文件句柄,DS:DX完整的路径文件地址,否则,AX错误号(03H、04H或05H),其含义见错误代码表(13)、功能5BH功能描述:创建新文件入口参数:AH5BHDS:DX路径名的地址CX文件属性(位可组合),其定义如下: 位01只读位40保留位11隐含位51归档位21系统位6-150保留位31卷标号出口参数:CF0操作成功,A

12、X文件句柄,否则,AX错误号(03H、04H、05H或50H),其含义见错误代码表(14)、功能67H功能描述:设置文件句柄数(最多文件数)入口参数:AH67HBX句柄的数量出口参数:CF0操作成功,否则,AX错误号,其含义见错误代码表(15)、功能6CH功能描述:扩展的打开文件功能(打开、创建或替换文件)入口参数:AH6CHAL00HDS:SI路径名的地址BX打开方式 位20000只读001只写010可读、写位3保留(0)位64000兼容001拒绝读写010拒绝写011拒绝读100不拒绝任何操作位70子进程继承句柄,1子进程不继承句柄位128保留(0)位13致命错误处理程序,0执行INT 2

13、4H,否则,返回错误代码给进程位14写入方式:0写入缓冲区,1直接写入文件位15保留(0)CX文件属性位01只读位40保留BIOS和DOS中断大全(4)位11 隐含位51 归档 位21 系统位6-150 保留 位31 卷标签 DX打开标志 位30 0打开失败,1打开文件,2替换文件 位74 0打开失败,1创建文位11隐含位51归档位21系统位6-150 保留位31卷标签DX打开标志 位300打开失败,1打开文件,2替换文件位740打开失败,1创建文件位158 0保留出口参数:CF1操作失败,AX错误号,其含义见错误代码表,否则,AX文件句柄CX1文件存在,打开之2文件不存在,创建之5、文件操作功能(FCB)(File Operation Function)0FH 打开文件16H 创建文件10H 关闭文件17H 文件换名11H、12H 查找第一个或下一个文件23H 读取文件的大小13H 删除文件29H 分析文件名(1)、功能0FH功能描述:打开文件,并使之为顺序读/写作好准备入口参数:AH0FHDS:DX文件控制块的地址出口参数:AL00H打开成功,否则,ALFFH(如文件找不到)在MS-DOS操作系统中,文件控制块的字段如下表所示。 字段名偏移量字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号