BIOS与DOS中断知识大全.docx
《BIOS与DOS中断知识大全.docx》由会员分享,可在线阅读,更多相关《BIOS与DOS中断知识大全.docx(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、n更多企业学院: 中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46套讲座+6020份资料国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料n更多企业学院: 中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46
2、套讲座+6020份资料国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料n更多企业学院: 中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46套讲座+6020份资料国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份
3、资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料BIOS和DOS中断大全(2)(3)、功能3BH 功能描述:用指定的驱动器和路径设置为当前目录 入口参数:AH3BH DS:DX指定路径的字符串地址(以0为字符串的结束标志) 出口参数:CF0(3)、功能3BH功能描述:用指定的驱动器和路径设置为当前目录入口参数:AH3BHDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF0设置成功,否则,AX错误号(03
4、H),其含义见错误代码表(4)、功能47H功能描述:取当前目录的完全路径字符串入口参数:AH47HDL驱动器号(0=缺省,1A,)DS:SI存放当前目录字符串的地址出口参数:CF0读取成功,否则,AX错误号(0FH),其含义见错误代码表3、磁盘管理功能(Disk-Management Function)0DH 磁盘复位 2EH 设置校验标志 0EH 选择磁盘36H 读取驱动器分配信息19H 读取当前驱动器54H 读取校验标志1BH, 1CH 读取驱动器数据(1)、功能0DH功能描述:清空当前的文件缓冲区,但在MS-DOS内,暂时写入缓冲区的数据将写入磁盘入口参数:AH0DH出口参数:无(2)、
5、功能0EH功能描述:指定当前驱动器入口参数:AH0EHDL驱动器号(0A,1B,.)出口参数:AL系统中当前的驱动器号(3)、功能19H功能描述:取当前缺省驱动器号入口参数:AH19H出口参数:AL驱动器号(0A,1B,.)(4)、功能1BH和1CH功能描述:获得驱动器的分配信息入口参数:AH1BH为缺省驱动器AH1CH为任意驱动器,DL驱动器号(0缺省,1A,.)出口参数:AL0FFH失败,否则,AL每簇的扇区数DS:BXID字节的地址CX物理扇区的大小(字节数)DX驱动器的簇数(5)、功能2EH功能描述:设置清除操作系统自动读取检验标志入口参数:AH2EHDL00HAL00H清除该标志,0
6、1H设置该标志出口参数:无(6)、功能36H功能描述:取选定驱动器的信息入口参数:AH36HDL驱动器号(0-缺省,1=A,2=B,)出口参数:若功能调用失败,AX=0FFFFH,否则,AX每簇的扇区数BX可用的簇数CX物理扇区的大小(字节数)DX驱动器中的簇数(7)、功能54H功能描述:读取校验标志入口参数:AH54H出口参数:AL当前检验标志值:00H关检验,01H开检验4、文件操作功能(File Operation Function)3CH 创建文件3DH 打开文件3EH 关闭文件41H 删除文件43H 读取/设置文件属性45H 复制文件句柄46H 重定义文件句柄4EH 查找到第一个文件
7、4FH 查找下一个文件56H 文件换名57H 读取/设置文件的日期和时间5AH 创建临时文件5BH 创建新文件67H 设置文件句柄数(最多文件数)6CH 扩展的打开文件功能(打开、创建或替换文件)(1)、功能3CH功能描述:用指定的文件名创建一个新文件。如果指定的文件已存在,则设置其长度为0。创建后,该文件是打开的,并返回其句柄入口参数:AH3CHDS:DX指定文件名字符串的地址(以0为字符串的结束标志)CX文件属性(这些标志位可以组合) 位0=1只读位2=1系统位5=1归档位1=1隐含位3=1卷标号其它位保留不用,并置为0出口参数:CF0创建成功,AX文件句柄,否则,AX错误号(03H、04
8、H或05H),其含义见错误代码表(2)、功能3DH功能描述:打开指定的驱动器、路径和文件名,并返回其文件句柄入口参数:AH3DHDS:DX表明文件的字符串(以0为字符串的结束标志)AL为打开方式: 位02000只读方式001写方式010读/写方式位3保留,其值为0位46共享模式 000兼容模式001不共享010拒绝写011拒绝读100不拒绝任何操作位7继承标志0/1:子进程继承或不继承句柄出口参数:CF0打开成功,AX文件句柄,否则,AX错误号(02H、03H、04H、05H或0CH),其含义见错误代码表(3)、功能3EH功能描述:关闭指定句柄的文件入口参数:AH3EHBX文件句柄出口参数:C
9、F0关闭成功,否则,AX错误号(06H),其含义见错误代码表(4)、功能41H功能描述:删除指定的文件入口参数:AH41HDS:DX文件名字符串的地址出口参数:CF0删除成功,否则,AX错误号(02H、03H或05H),其含义见错误代码表BIOS和DOS中断大全(3) (5)、功能43H 功能描述:读取或设置指定文件的属性 入口参数:AH43H BX文件句柄 DS:DX文件名字符串的地址 AL00H/01H读取/设置文件属性 CX文件属(5)、功能43H功能描述:读取或设置指定文件的属性入口参数:AH43HBX文件句柄DS:DX文件名字符串的地址AL00H/01H读取/设置文件属性CX文件属性
10、: 位0=1只读位1=1隐含位2=1系统位3=1卷标号位5=1归档其它位保留不用,并置为0出口参数:CF0关闭成功,CX文件属性,否则,AX错误号(01H、02H、03H或05H),其含义见错误代码表(6)、功能45H功能描述:复制当前打开设备或文件的句柄,该句柄对应同样设备或文件的相同位置入口参数:AH45HBX待复制的文件句柄出口参数:CF0复制成功,AX新句柄,否则,AX错误号(04H或06H),其含义见错误代码表(7)、功能46H功能描述:指定二个句柄,把第二句柄指向第一个句柄,即第二个句柄被重定向入口参数:AH46HBX文件或设备的句柄CX待重定向的文件句柄出口参数:CF0重定向成功
11、,否则,AX错误号(04H或06H),其含义见错误代码表(8)、功能4EH功能描述:获取第一个与给定的文件名相匹配的文件入口参数:AH4EHDS:DX给定文件名的字符串CX搜索时使用的文件属性: 位0=1只读位1=1隐含位2=1系统位3=1卷标号位4=1目录位5=1归档其它位保留不用,并置为0出口参数:CF1操作失败,AX错误号(02H、03H或12H),其含义见错误代码表,否则,操作成功,DTA(Disk Transfer Area)按下列方式填入数据: 字节0014H保留字节15H匹配的文件属性字节1617H压缩的文件名字节1819H压缩的文件日期字节1A1DH文件大小字节1E2AH文件名
12、字符串(9)、功能4FH功能描述:在中断21H的功能4EH成功使用之后,再搜索下一个文件名入口参数:AH4FHAL返回的代码出口参数:CF1操作失败,AX错误号(12H),其含义见错误代码表,否则,操作成功,DTA中的数据如前面功能4EH所示(10)、功能56H功能描述:文件换名入口参数:AH56HDS:DX当前文件名字符串地址ES:DI新文件名字符串地址出口参数:CF0操作成功,否则,AX错误号(02H、03H、05H、11H),其含义见错误代码表(11)、功能57H功能描述:读取/设置文件的日期和时间入口参数:AH57HBX文件句柄 读取日期和时间AL00H设置日期和时间AL01HCX时间
13、(0F0BH:小时,0AH05H:分钟,04H00H:2秒的个数)DX日期(0F09H:年(相对1980年),08H05H:月,04H00H:日)出口参数:CF1操作失败,AX错误号(01H、06H),其含义见错误代码表,否则,若是读文件信息,则,CX时间,DX日期(12)、功能5AH功能描述:创建临时文件入口参数:AH5AHDS:DX路径名的地址CX文件属性(位可组合),其定义如下: 位01只读位3-40保留位11隐含位51 归档位21系统位6-150保留出口参数:CF0操作成功,AX文件句柄,DS:DX完整的路径文件地址,否则,AX错误号(03H、04H或05H),其含义见错误代码表(13
14、)、功能5BH功能描述:创建新文件入口参数:AH5BHDS:DX路径名的地址CX文件属性(位可组合),其定义如下: 位01只读位40保留位11隐含位51归档位21系统位6-150保留位31卷标号出口参数:CF0操作成功,AX文件句柄,否则,AX错误号(03H、04H、05H或50H),其含义见错误代码表(14)、功能67H功能描述:设置文件句柄数(最多文件数)入口参数:AH67HBX句柄的数量出口参数:CF0操作成功,否则,AX错误号,其含义见错误代码表(15)、功能6CH功能描述:扩展的打开文件功能(打开、创建或替换文件)入口参数:AH6CHAL00HDS:SI路径名的地址BX打开方式 位2
15、0000只读001只写010可读、写位3保留(0)位64000兼容001拒绝读写010拒绝写011拒绝读100不拒绝任何操作位70子进程继承句柄,1子进程不继承句柄位128保留(0)位13致命错误处理程序,0执行INT 24H,否则,返回错误代码给进程位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打
16、开标志 位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
17、(如文件找不到)在MS-DOS操作系统中,文件控制块的字段如下表所示。 字段名偏移量字段含义驱动器字00H1 for drive A, 2 for drive B,.当前块字段0CH00H记录大小字段0EH0080H文件长度字段10H文件字节数日期字段14H日期时间字段16H时间(2)、功能10H功能描述:关闭文件入口参数:AH10HDS:DX文件控制块的地址出口参数:AL00H关闭成功,否则,ALFFH(3)、功能11H和12H功能描述:查找第一个或下一个相匹配的文件入口参数:AH11H第一个相匹配的文件 12H下一个相匹配的文件DS:DX文件控制块的地址出口参数:AL00H查找到,否则,A
18、LFFH(4)、功能13H功能描述:在指定(或缺省)的驱动器中,删除所有相匹配的文件入口参数:AH13HDS:DX文件控制块的地址出口参数:AL00H删除成功,否则,ALFFH(5)、功能16H功能描述:在当前目录中创建一个文件,其文件长度为0,并打开该文件,为随后的读/写操作作好必要的准备入口参数:AH16HDS:DX未打开的文件控制块的地址出口参数:AL00H创建成功,否则,ALFFH(如:磁盘满)(6)、功能17H功能描述:在指定的驱动器的当前目录中,把所有相匹配的文件换名入口参数:AH17HDS:DX指定文件控制块的地址出口参数:AL00H换名成功,否则,ALFFH(7)、功能23H功
19、能描述:在当前目录中查找一个相匹配的文件。如果发现,则用其记录数来更新其文件大小入口参数:AH23HDS:DX未打开的文件控制块的地址出口参数:AL00H匹配成功,FCB中偏移量为21H的字段被设置为其记录数,否则,AL0FFH(8)、功能29H功能描述:分析一个字符串(文件名)置入FCB表中的不同字段入口参数:AH29HCX要写入的记录数DS:SI字符串段的地址ES:DIFCB的地址AL分析的控制标志位 位31若字符串中有文件后缀,则FCB中的文件后缀将改变0若后缀忽略修改,或若分析后无后缀,则FCB中后缀字段被置为“空”位21若字符串中有文件名,则FCB中的文件名将改变0若文件名忽略修改,
20、或若分析后无文件名,则FCB中文件名字段被置为“空”位11若字符串中指定了驱动器号,则FCB中的ID字节被修改0若ID字节忽略修改,或若分析后没有指定驱动器号,则FCB中驱动器字段被置为0(缺省值)位010忽略前导分割符不忽略前导分割符出口参数:AL00H没有通配字符 01H有通配字符 FFH驱动器号非法DS:SI分析后文件名第一个字符的地址ES:DI格式化后的、未打开的FCB地址6、记录操作功能(Record Function)1AH 设置数据传输区地址42H 设置文件指针2FH 读取数据传输区地址5CH 文件区域加锁或解锁3FH 读文件或设备68H 提交文件缓冲区数据40H 写文件或设备(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BIOS DOS 中断 知识 大全
限制150内