版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、更多企业学院: 中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46套讲座+6020份资料国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料更多企业学院: 中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46套讲
2、座+6020份资料国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料更多企业学院: 中小企业管理全能版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 凹功能描述:皑用指定的驱碍动器和路径笆设置为当前拌目录 入口板参数:AH耙3BH 办DS:DX办指定路径搬的字符串地阿址(以0为坝字符串的结版束标志) 奥出口参数:扳CF0(3)、功能3BH功能描述:用指定的驱动器和路径设置为当前目录入口参数:AH3BHDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF
4、0设置成功,否则,AX错误号(03H),其含义见错误代码表(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内,暂时写入缓冲区的数据将写入磁盘入口参
5、数:AH0DH出口参数:无(2)、功能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功能描述:设置清除操作系统自动读取检验标志入口参数:AH2EH
6、DL00HAL00H清除该标志,01H设置该标志出口参数:无(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 重定
7、义文件句柄4EH 查找到第一个文件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文件句
8、柄,否则,AX错误号(03H、04H或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功能描述:关闭指定句柄的文件入口参数:
9、AH3EHBX文件句柄出口参数:CF0关闭成功,否则,AX错误号(06H),其含义见错误代码表(4)、功能41H功能描述:删除指定的文件入口参数:AH41HDS:DX文件名字符串的地址出口参数:CF0删除成功,否则,AX错误号(02H、03H或05H),其含义见错误代码表碍BIOS和蔼DOS中断按大全(3)翱 (5)、斑功能43H跋 功能描述哀:读取或设哎置指定文件笆的属性 入岸口参数:A坝H43H耙 BX文疤件句柄 D邦S:DX疤文件名字符岸串的地址 阿AL00扮H/01H跋读取/瓣设置文件属埃性 CX暗文件属捌O。(5)、功能43H功能描述:读取或设置指定文件的属性入口参数:AH43HBX
10、文件句柄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功能描述:复制当前打开设备或文件的句柄,该句柄对应同样设备或文件的相同位置入口参数:AH45HBX待复制的文件句柄出口参数:CF0复制成功,AX新句柄,否则,AX错误号(04H或06H),其含义见错误代码表(7)、功能46H功能描述:指定二个句柄,把第二句柄指向第一个句柄,即第二个句柄被重定向入口
11、参数:AH46HBX文件或设备的句柄CX待重定向的文件句柄出口参数:CF0重定向成功,否则,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匹配的文件属性字节1617
12、H压缩的文件名字节1819H压缩的文件日期字节1A1DH文件大小字节1E2AH文件名字符串(9)、功能4FH功能描述:在中断21H的功能4EH成功使用之后,再搜索下一个文件名入口参数:AH4FHAL返回的代码出口参数:CF1操作失败,AX错误号(12H),其含义见错误代码表,否则,操作成功,DTA中的数据如前面功能4EH所示(10)、功能56H功能描述:文件换名入口参数:AH56HDS:DX当前文件名字符串地址ES:DI新文件名字符串地址出口参数:CF0操作成功,否则,AX错误号(02H、03H、05H、11H),其含义见错误代码表(11)、功能57H功能描述:读取/设置文件的日期和时间入口参
13、数:AH57HBX文件句柄 读取日期和时间AL00H设置日期和时间AL01HCX时间(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完整
14、的路径文件地址,否则,AX错误号(03H、04H或05H),其含义见错误代码表(13)、功能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功能描述:扩展的打开文件功能(打开、创
15、建或替换文件)入口参数:AH6CHAL00HDS:SI路径名的地址BX打开方式 位20000只读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 爸隐含位5斑1 归档 艾位21 哎系统位6-绊150 翱保留 位3拔1 卷标哀签 DX肮打开标志 板位30 瓣0打开失瓣败,1
16、打安开文件,2爸替换文件扳 位74碍 0打开颁失败,1芭创建文熬m。位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功能
17、描述:打开文件,并使之为顺序读/写作好准备入口参数:AH0FHDS:DX文件控制块的地址出口参数:AL00H打开成功,否则,ALFFH(如文件找不到)在MS-DOS操作系统中,文件控制块的字段如下表所示。 字段名偏移量字段含义驱动器字00H1 for drive A, 2 for drive B,.当前块字段0CH00H记录大小字段0EH0080H文件长度字段10H文件字节数日期字段14H日期时间字段16H时间(2)、功能10H功能描述:关闭文件入口参数:AH10HDS:DX文件控制块的地址出口参数:AL00H关闭成功,否则,ALFFH(3)、功能11H和12H功能描述:查找第一个或下一个相匹
18、配的文件入口参数:AH11H第一个相匹配的文件 12H下一个相匹配的文件DS:DX文件控制块的地址出口参数:AL00H查找到,否则,ALFFH(4)、功能13H功能描述:在指定(或缺省)的驱动器中,删除所有相匹配的文件入口参数:AH13HDS:DX文件控制块的地址出口参数:AL00H删除成功,否则,ALFFH(5)、功能16H功能描述:在当前目录中创建一个文件,其文件长度为0,并打开该文件,为随后的读/写操作作好必要的准备入口参数:AH16HDS:DX未打开的文件控制块的地址出口参数:AL00H创建成功,否则,ALFFH(如:磁盘满)(6)、功能17H功能描述:在指定的驱动器的当前目录中,把所
19、有相匹配的文件换名入口参数:AH17HDS:DX指定文件控制块的地址出口参数:AL00H换名成功,否则,ALFFH(7)、功能23H功能描述:在当前目录中查找一个相匹配的文件。如果发现,则用其记录数来更新其文件大小入口参数:AH23HDS:DX未打开的文件控制块的地址出口参数:AL00H匹配成功,FCB中偏移量为21H的字段被设置为其记录数,否则,AL0FFH(8)、功能29H功能描述:分析一个字符串(文件名)置入FCB表中的不同字段入口参数:AH29HCX要写入的记录数DS:SI字符串段的地址ES:DIFCB的地址AL分析的控制标志位 位31若字符串中有文件后缀,则FCB中的文件后缀将改变0
20、若后缀忽略修改,或若分析后无后缀,则FCB中后缀字段被置为“空”位21若字符串中有文件名,则FCB中的文件名将改变0若文件名忽略修改,或若分析后无文件名,则FCB中文件名字段被置为“空”位11若字符串中指定了驱动器号,则FCB中的ID字节被修改0若ID字节忽略修改,或若分析后没有指定驱动器号,则FCB中驱动器字段被置为0(缺省值)位010忽略前导分割符不忽略前导分割符出口参数:AL00H没有通配字符 01H有通配字符 FFH驱动器号非法DS:SI分析后文件名第一个字符的地址ES:DI格式化后的、未打开的FCB地址6、记录操作功能(Record Function)1AH 设置数据传输区地址42H
21、 设置文件指针2FH 读取数据传输区地址5CH 文件区域加锁或解锁3FH 读文件或设备68H 提交文件缓冲区数据40H 写文件或设备(2)、功能2FH功能描述:为FCB读写操作而获取DTA的当前地址入口参数:AH2FH出口参数:ES:BXDTA的段地址和偏移量(3)、功能3FH功能描述:从先前打开的文件中读出指定数目的字节,并移动文件指针入口参数:AH3FHBX文件句柄CX将要读出的字节数DS:DX存放字符的缓冲区地址出口参数:CF0读取成功,AX读取的字符数,否则,AX错误号(05H或06H),其含义见错误代码表胺BIOS和肮DOS中断罢大全(5)盎 (4)、靶功能40H氨 功能描述摆:向先
22、前打佰开的文件写芭入指定数量罢的字节,并巴相应修改文拜件指针 入矮口参数:A佰H40H芭 BX文件句柄 C氨X写入的案字节数 D拔S:DX拌存放数据的扮H。(4)、功能40H功能描述:向先前打开的文件写入指定数量的字节,并相应修改文件指针入口参数:AH40HBX文件句柄CX写入的字节数DS:DX存放数据的缓冲区地址出口参数:CF0关闭成功,AX写入的字节数,否则,AX错误号(05H或06H),其含义见错误代码表(5)、功能42H功能描述:设置文件指针的相对位置(相对与文件头、文件尾和当前位置)入口参数:AH42HBX文件句柄CX偏移量的高位DX偏移量的低位AL00H从文件头开始的绝对偏移量01
23、H从当前文件指针开始的偏移量(可带符号)02H从文件尾开始的偏移量(可带符号)出口参数:CF0设置成功,DX是指针的高位,AX是其低位,否则,AX错误号(01H和06H),其含义见错误代码表。(6)、功能5CH功能描述:文件区域加锁或解锁入口参数:AH5CHAL00H区域加锁01H区域解锁BX文件句柄CX:DX区域偏移量SI:DI区域长度DS:DX路径名的地址出口参数:CF0操作成功,否则,AX错误号(01H、06H、21H或24H),其含义见错误代码表(7)、功能68H功能描述:提交文件缓冲区数据入口参数:AH68HBX文件句柄出口参数:CF0操作成功,否则,AX错误号,其含义见错误代码表7
24、、记录操作功能(FCB)(Record Function)14H 顺序读24H 设置相对记录数15H 顺序写27H 随机读块21H 随机读28H 随机写块22H 随机写(1)、功能14H功能描述:从文件中读出下一个顺序块,并相应增加文件的指针入口参数:AH14HDS:DX先前打开文件控制块的地址出口参数:AL00H读取成功01H文件尾02H段缠绕03H部分记录在文件尾(2)、功能15H功能描述:向文件写入下一个顺序数据块,并相应增加文件的指针入口参数:AH15HDS:DX先前打开文件控制块的地址出口参数:AL00H写入成功01H磁盘满02H段缠绕(3)、功能21H功能描述:从文件中读出当前选定
25、的记录入口参数:AH21HDS:DX先前打开文件控制块的地址出口参数:AL00H读取成功01H文件尾02H取消读操作03H部分记录在文件尾(4)、功能22H功能描述:把内存中的数据写入在文件中当前选定的记录入口参数:AH22HDS:DX先前打开文件控制块的地址出口参数:AL00H写入成功01H磁盘满02H取消写操作(5)、功能24H功能描述:设置FCB中相对记录数作为被打开FCB中的记录数入口参数:AH24HDS:DX先前打开文件控制块的地址出口参数:AL的值被破坏,其它寄存器不受影响,FCB中偏移量21H单元被修改(6)、功能27H功能描述:从文件中读出若干个记录到内存中入口参数:AH27H
26、DS:DX先前打开文件控制块的地址出口参数:AL00H读取成功01H文件尾02H取消读操作03H部分记录在文件尾CX实际读出的记录数(7)、功能28H功能描述:从内存向文件中写入若干个记录入口参数:AH28HCX要写入的记录数DS:DX先前打开文件控制块的地址出口参数:AL00H写入成功01H磁盘满02H段缠绕CX实际写入的记录数8、内存分配功能(Memory-Allocation Function)48H 分配内存块49H 释放内存块4AH 重定义内存块的大小58H 读取/设置内存分配策略(1)、功能48H功能描述:分配一块内存单元,并返回该块内存单元的首地址入口参数:AH48HBX需要申请
27、的内存单元字节数出口参数:CF0分配成功,AX存储单元的首地址,否则,AX错误号(07H或08H),其含义见错误代码表,BX还可用的最大块数(2)、功能49H功能描述:释放内存单元块以便为其它程序使用入口参数:AH49HES被申请块的段地址出口参数:CF0释放成功,否则,AX错误号(07H或09H),其含义见错误代码表(3)、功能4AH功能描述:根据程序的需要,动态地改变一个内存块入口参数:AH4AHBX需要一个新存储块的大小拜BIOS和坝DOS中断挨大全(6)半ES被修啊改块的段地翱址 出口参按数:CF岸0修改绊成功,否则隘,AX错唉误号(07挨H、08H昂或09H)凹,其含义见把错误代码表
28、霸,BX可八用最大块的矮大小 (4爸)、功能5绊8H 功能鞍描述昂Y。ES被修改块的段地址出口参数:CF0修改成功,否则,AX错误号(07H、08H或09H),其含义见错误代码表,BX可用最大块的大小(4)、功能58H功能描述:读取/设置内存分配策略入口参数:AH58H 读取内存分配策略AL00H设置内存分配策略AL01HBX内存分配策略代码:00H第一满足01H最好满足02H最后满足出口参数:CF0操作成功,AX已选用的内存分配策略代码(含义如上说明),否则,AX错误号(01H),其含义见错误代码表9、系统功能(System Function)25H 设置中断向量30H 读取MS-DOS版本
29、号33H 读取/设置Break标志34H 读取InDOS标志的地址35H 读取中断向量38H 读取/设置国家信息44H IOCTL(I/O控制)50H 设置程序段前缀(PSP)地址51H 读取程序段前缀(PSP)地址59H 读取扩展的错误信息5EH 读取机器名,读取/设置打印机配置5FH 设备重定向63H 读取前导字节表65H 读取扩展的国家信息66H 读取/设置代码页5D0AH 设置扩展的错误信息(1)、功能25H功能描述:设置中断向量表入口参数:AH中断号DS:DX中断处理程序的入口地址出口参数:无(2)、功能30H功能描述:取MS-DOS操作系统的版本号入口参数:AH30H出口参数:AL
30、0V 1.0;对其它高版本有:AL主要版本号AH次版本号(MS-DOS 3.10AH,.)BHOEM的序列号(Original Equipment Manufacturer)BL:CX24位用户序列号(3)、功能33H功能描述:获得或改变操作系统中断的状态。在功能调用期间,将影响C的检测入口参数:AH33HAL00H取状态01H设置状态,DL00/01表示置该状态OFF/ON出口参数:取状态时,DL00/01分别表示OFF/ON说明:1、若AL中存入其它的功能号,则返回时,AL的值为0FFH;2、若置AL为5,则启动驱动器号返回在DL中(1-A,2-B,) (4)、功能34H功能描述:获得In
31、Dos标志的远地址,它由DOS维护表示DOS时活跃的入口参数:AH34H出口参数:ES:BXInDos标志的远地址若该单元值为1,表示DOS功能在执行,否则,则不是。(5)、功能35H功能描述:取指定中断号的入口地址入口参数:AH35HAL中断号出口参数:ES:BX中断处理程序的入口地址(6)、功能38H功能描述:读取或设置国家信息入口参数:AH38H 当读取国家信息时DS:DX存放返回信息的地址AL0取当前国家信息AL10FEH取国家代码小于255的国家信息AL0FFH取代码大于等于255的国家信息,BX国家代码设置国家信息时DX0FFFFHAL00FEH设置国家代码小于255的国家信息AL
32、0FFH置代码大于等于255的国家信息,BX国家代码出口参数:CF0调用成功,BX国家代码,否则。AX错误代码(02H),其含义见错误代码表 说明国家信息如下所示:字节0-1H:日期格式:0mdy、1dmy、2ymd字节2-6H:货币字符字节7-8H:数值千位分割符字节9-0AH:数值精度分割符字节0B-0CH:日期间隔符字节0D-0EH:时间间隔符字节0FH:货币格式位0=0货币符号在前,否则,货币符号在后位1=0货币符号和数据之间无空格,否则,二者之间有一个空格位2=0货币符号和小数点分开,否则,货币符号代替小数点字节10H:货币的小数位数字节11H:时间格式。位0=012小时制,否则,2
33、4小时制字节1215H:Case-Map调用地址字节1617H:字符串分割符字节1821H:保留(7)、功能44H功能描述:输入/输出控制,其子功能描述:00H取设备信息01H取设备信息02H从字符设备驱动器接受控制数据03H发送控制数据到字符设备驱动器04H从块设备驱动器接受控制数据 05H发送控制数据到块设备驱动器06H检查输入状态07H检查输出状态08H检查块设备是否为可拆卸设备09H检查设备是否为远程设备0AH检查句柄是否为远程对象0BH改变共享访问入口数0CH字符设备的一般I/O控制信息0DH块设备的一般I/O控制信息0EH读取逻辑驱动器映射关系0FH设置逻辑驱动器映射关系说明:输入
34、/输出子功能中的00H、06H和07H仅针对文件句柄,子功能00H 08H不支持网络设备。(爱BIOS和蔼DOS中断芭大全(7)矮 (8)、扳功能50H捌 功能描述哀:设置程序耙段前缀(P耙SP)地址百 入口参数巴:AH5笆0H BX白新的PS把P地址 出哎口参数:无哀 (9)、跋功能51H奥 功能描述昂:读取程序叭段前缀(P佰SP)地址啊 入口参数昂h。(8)、功能50H功能描述:设置程序段前缀(PSP)地址入口参数:AH50HBX新的PSP地址出口参数:无(9)、功能51H功能描述:读取程序段前缀(PSP)地址入口参数:AH51H出口参数:BXPSP地址(10)、功能59H功能描述:读取扩
35、展的错误信息入口参数:AH59HBX00H出口参数:AX扩展的错误代码,其含义见错误代码表BH错误类型,其定义如下: 01h资源短缺02h处于临时状态而非错误03h权限问题04h系统软件内部错误05h硬件失败06h系统软件失败,但不是活跃进程失败07h应用程序错08h文件或数据项未发现09h文件或数据项类型或格式错0Ah文件或数据项相互加锁0Bh驱动器中坏磁盘,磁盘中坏区域或存储问题0Ch其它错误BL建议采用的措施,其定义如下:01h 重试若干次后,再选终止或忽略02h 重试若干次(二次之间要等待)后,再选终止或忽略03h 从用户获取正确的信息04h 终止应用程序,并清除其所使用资源05h 立
36、即终止程序,但没有清除其资源06h 忽略错误07h 消除错误原因,再重试CH错误地点,其定义如下:01h 不知道02h 块设备(磁盘或磁盘模拟器)03h 网络04h 串行设备05h 内存ES:DI插入磁盘标签的字符串,若AX0022h(非法改变磁盘)(11)、功能5EH功能描述:读取机器名,读取/设置打印机配置 子功能号功能描述00h读取机器名02h设置打印机安装字符串03h读取打印机安装字符串、子功能1入口参数:AH5EHAL00HDS:DX接受字符串缓冲区的地址出口参数:CF1操作失败,AX错误号(01H),其含义见错误代码表,否则,CH00H机器名未定义,否则,机器名已定义CLNetBI
37、OS名称号(当CH00H时)DS:DX标识符地址(当CH00H时)、子功能2入口参数:AH5EHAL02HBX重定向列表索引CX安装字符串的长度DS:SI安装字符串的地址出口参数:CF0操作成功,否则,AX错误号(01H),其含义见错误代码表、子功能3入口参数:AH5EHAL03HBX重定向列表索引ES:DI接受字符串缓冲区的地址出口参数:CF0操作成功,CX接受字符串的长度,否则,AX错误号(01H),其含义见错误代码表(12)、功能5FH功能描述:设备重定向 子功能号功能描述02h读取重定向列表索引03h重定向设备、子功能1入口参数:AH5FHAL02HBX重定向列表索引DS:SI接受本地
38、设备名的16字节存储区地址ES:DI接受网络名的128字节存储区地址出口参数:CF1操作失败,AX错误号(01H或12H),其含义见错误代码表,否则,BH位00H设备合法,否则,设备非法BL设备类型03H:打印机,04H:驱动器CX存储参数值DX被破坏BP被破坏DS:SI存放本地设备名的地址ES:DI存放网络名的地址、子功能2入口参数:AH5FHAL03HBL设备类型03H:打印机,04H:驱动器CX调用者保存的参数DS:SI本地设备名的16字节存储区地址ES:DI网络名的128字节存储区地址,紧跟其后是密码出口参数:CF0操作成功,否则,AX错误号(01H、03H、05H、08H、0FH或1
39、2H),其含义见错误代码表(13)、功能63H功能描述:读取前导字节表入口参数:AH63H AL子功能00H读取系统前导字节表地址01H设置/清除临时控制台标志(DL00H/01H清除/设置标志)02H读取临时控制台标志值出口参数:BX1操作失败,AX错误号(01H),其含义见错误代码表,否则,调用时,若AL00H,则,DS:SI系统前导字节表地址;若AL02H,则,DL临时控制台标志值 (14)、功能65H功能描述:读取扩展的国家信息入口参数:AH65HBX代码页(-1活跃的CON设备)CX接受信息的缓冲区大小DX国家标识(-1缺省)ES:DI接受信息的缓冲区地址 AL子功能01H读取一般的
40、国家信息02H读取指向大写字母表的指针04H读取指向文件名大写字母表的指针吧BIOS和懊DOS中断班大全(8)阿06H安读取指向氨校对表的指坝针 07办H读取绊指向DBC版S向量的指艾针 出口参霸数:CF爱0操作蔼成功,需要昂的数据存入氨调用的缓冲绊区,否则,芭AX错误稗号(02H胺),靶t。06H读取指向校对表的指针07H读取指向DBCS向量的指针出口参数:CF0操作成功,需要的数据存入调用的缓冲区,否则,AX错误号(02H),其含义见错误代码表(15)、功能66H功能描述:读取/设置代码页入口参数:AH66HAL子功能号:01H读取代码页,02H选择代码页BX选择的代码页(当AL02H)出
41、口参数:CF0操作成功,当调用子功能01H时,BX活跃的代码页,DX缺省的代码页,否则,AX错误号(02H或65H),其含义见错误代码表(16)、功能5D0AH功能描述:设置扩展的错误信息入口参数:AX5D0AHDS:DX扩展错误结构的地址,该结构的说明如下: EXTEND_ERR STRUCTRAxWORD?;AXRBxWORD?;BXRCxWORD?; CXRDxWORD?; DXRSiWORD?; SIRDiWORD?; DIRDsWORD?; DSREsWORD?; ESPadWORD3 DUP(0)EXTEND_ERRENDS出口参数:无10、进程控制功能(Process-Contr
42、ol Function)00H 终止进程26H 创建新的程序段前缀(PSP)31H 终止并驻留4BH 执行程序(EXEC)4CH 带返回码方式的终止进程4DH 读取返回代码62H 读取PSP地址(1)、功能00H功能描述:终止进程。这是程序可以使用的终止进程的方法之一入口参数:AH00HCS代码段地址出口参数:无(2)、功能26H功能描述:把当前正在执行程序的程序段前缀(PSP)拷贝到内存中的指定地址中,并可改变其为其它程序所使用入口参数:AH26HDX新程序段前缀的段地址出口参数:无(3)、功能31H功能描述:终止程序的运行,传递一个返回代码给其父进程,但该程序部分或全部驻留在内存中入口参数
43、:AH31HAL返回代码号DX驻留在内存中的字节数出口参数:无(4)、功能4BH功能描述:执行程序(EXEC)入口参数:AH4BHES:BX参数块的地址DS:DX程序的入口地址AL00H装入并执行程序,03H以覆盖的形式装入出口参数:CF0操作成功,除CS和IP之外,其它寄存器的值都被破坏,否则,AX错误号(01H、02H、03H、05H、08H、0AH或0BH),其含义见错误代码表(5)、功能4CH功能描述:终止程序的执行,并可返回一个代码入口参数:AH4CHAL返回的代码出口参数:无(6)、功能4DH功能描述:父进程获取子进程的返回代码入口参数:AH4DH出口参数:AH00H用中断20H、
44、中断21H的功能0或4C正常终止 01H用户按C终止 02H因致命错误而终止 03H用中断21H的功能31H,或中断27H终止AL子进程的返回码:00H子进程由中断20H、中断21H的功能0或4C终止(7)、功能62H功能描述:读取PSP地址入口参数:AH62H出口参数:BXPSP的偏移量11、时间和日期功能(Time and Date Function)2AH 读取日期2BH 设置日期2CH 读取时间2DH 设置时间(1)、功能2AH功能描述:取系统日期入口参数:AH2AH出口参数:CX年(19802099),DH月(112),DL日(131)AL星期几(0Sunday,1Monday,.)
45、(2)、功能2BH功能描述:置系统日期入口参数:AH2BHCX年(19802099),DH月(112),DL日(131)出口参数:AL00H设置成功,0FFH设置失败(3)、功能2CH功能描述:取系统时间入口参数:AH2CH出口参数:CH时(023),CL分(059),DL秒(059),AL百分秒(099)(4)、功能2DH功能描述:置系统时间入口参数:AH2DHCH时(023),CL分(059),DL秒(059),AL百分秒(099)出口参数:出口参数:AL00H设置成功,0FFH设置失败12、鼠标功能中断INT 33H00H 初始化鼠标01H 显示鼠标指针02H 隐藏鼠标指针03H 读取鼠
46、标位置及其按钮状态04H 设置鼠标指针位置05H 读取鼠标按键信息06H 读取鼠标按钮释放信息07H 设置鼠标水平边界08H 设置鼠标垂直边界09H 设置图形鼠标形状0AH 设置本文鼠标形状0BH 读取鼠标移动计数0CH 为鼠标事件设置处理程序0DH 允许光笔仿真0EH 关闭光笔仿真澳BIOS和暗DOS中断岸大全(9)版0FH 坝设置鼠标计邦数与象素比疤 10H 安设置鼠标艾指针隐藏区叭域 13H扮 设置倍翱速的阈值 背14H 霸替换鼠标事芭件中断 1半5H 读稗取鼠标驱动坝器状态的缓拔冲区大小 傲16H 爸存储袄6。0FH 设置鼠标计数与象素比10H 设置鼠标指针隐藏区域13H 设置倍速的阈
47、值 14H 替换鼠标事件中断15H 读取鼠标驱动器状态的缓冲区大小16H 存储鼠标驱动器状态17H 重装鼠标驱动器状态18H 为鼠标事件设置替换处理程序19H 读取替换处理程序的地址1AH 设置鼠标的灵敏度1BH 读取鼠标的灵敏度1CH 设置鼠标中断速率1DH 为鼠标指针选择显示页1EH 读取鼠标指针的显示页1FH 禁止鼠标驱动程序20H 启动鼠标驱动程序21H 鼠标驱动程序复位22H 设置鼠标驱动程序信息语言23H 读取语种24H 读取鼠标信息25H 读取鼠标驱动程序信息26H 读取最大有效坐标(1)、功能00H功能描述:初始化鼠标,该操作只需要执行一次入口参数:AX00H出口参数:AX00
48、00H不支持鼠标功能,FFFFH支持鼠标功能BX鼠标按钮个数(在支持鼠标功能时)在支持鼠标功能的情况下,鼠标还被设置如下参数: 1、鼠标指针放在屏幕中央2、如果当前鼠标指针是显示的,则操作后,鼠标指针被隐藏3、鼠标指针的显示页为04、根据屏幕的显示模式显示鼠标指针:文本反向显示矩形块,图形尖头形状5、水平象素比8:8,垂直象素比16:86、设置水平和垂直的显示边界为当前显示模式的最大边界7、允许光笔仿真8、双速门槛值64(2)、功能01H功能描述:显示鼠标指针,通常在鼠标初始化后,用此功能显示其指针入口参数:AX01H出口参数:无(3)、功能02H功能描述:隐藏鼠标指针,一般在程序结束时,调用
49、此功能入口参数:AX02H出口参数:无(4)、功能03H功能描述:读取鼠标位置及其按钮状态入口参数:AX03H出口参数:BX按键状态:位0=1按下左键位1=1按下右键位2=1按下中键其它位保留,内部使用CX水平位置DX垂直位置(5)、功能04H功能描述:设置鼠标指针位置入口参数:AX04H,CX水平位置,DX垂直位置出口参数:无(6)、功能05H功能描述:读取鼠标按键信息入口参数:AX05H,BX指定的按键:0左键,1右键,2中键出口参数:AX按键状态,参见功能3H中BX的说明BX按键次数CX水平位置(最后按键时)DX垂直位置(最后按键时)(7)、功能06H功能描述:读取鼠标按钮释放信息入口参
50、数:AX06H,BX指定的按键:0左键,1右键,2中键出口参数:AX按键状态,参见功能3H中BX的说明BX释放的次数CX水平位置(最后释放时)DX垂直位置(最后释放时)(8)、功能07H功能描述:设置鼠标水平边界入口参数:AX07HCX最小水平位置DX最大水平位置出口参数:无,鼠标有可能因新区域变小而自动移进新区域内(9)、功能08H功能描述:设置鼠标垂直边界入口参数:AX08HCX最小垂直位置DX最大垂直位置出口参数:无,鼠标有可能因新区域变小而自动移进新区域内(10)、功能09H功能描述:设置图形鼠标形状入口参数:AX09HBX指针的水平位置CX指针的垂直位置ES:DX1616位光标的映象
51、地址 参数说明:(BX,CX)是鼠标的指针在1616点阵中的位置,(0,0)是左上角;ES:DX指向的存储单元内存放1616点阵的位映象隐码,紧跟其后的是1616点阵的光标掩码。鼠标指针的显示方法:位映象隐码“逻辑与”上屏幕显示区的内容,然后再用光标掩码内容“异或”前面运算的结果。出口参数:无(11)、功能0AH功能描述:设置本文鼠标形状入口参数:AX0AHBX光标类型: 0 CX和DX的各位含义如下: 位70鼠标指针符号位108字符前景色位11亮度位1412字符背景色位15闪烁1 CX光标的起始扫描线DX光标的结束扫描线出口参数:无(12)、功能0BH功能描述:读取鼠标移动计数入口参数:AX
52、0BH出口参数:CX水平移动距离:正数向右移,负数向左移DX垂直移动距离:正数向下移,负数向上移(13)、功能0CH功能描述:为鼠标事件设置处理程序入口参数:AX0CHCX中断掩码 位01鼠标指针位置发送变化扮BIOS和笆DOS中断叭大全(10败)袄位11澳按下左按昂钮 位2扮1释放熬左按钮 位把31氨按下右按钮唉 位41爱释放右笆按钮 位5蔼1按靶下中间按钮暗 位61澳释放中爸间按钮 位爸715般0奥J。位11按下左按钮位21释放左按钮位31按下右按钮位41释放右按钮位51按下中间按钮位61释放中间按钮位7150保留ES:DX中断处理程序的地址在进入中断处理程序时,有关寄存器的值含义:AX中
53、断掩码BX按键状态CX鼠标指针的水平位置DX鼠标指针的垂直位置SI水平位置的变化量DI垂直位置的变化量出口参数:无(14)、功能0DH功能描述:允许光笔仿真入口参数:AX0DH出口参数:无(15)、功能0EH功能描述:关闭光笔仿真入口参数:AX0EH出口参数:无(16)、功能0FH功能描述:设置鼠标计数与象素比入口参数:AX0FHCX水平比例DX垂直比例出口参数:无(17)、功能10H功能描述:设置鼠标指针隐藏区域入口参数:AX10HCX左上角X坐标DX左上角Y坐标SI右下角X坐标DI右下角Y坐标出口参数:无(18)、功能13H功能描述:设置倍速的阈值,其缺省值为64入口参数:AX13HDX阀
54、值出口参数:无(19)、功能14H功能描述:替换鼠标事件中断入口参数:AX14HCX中断掩码ES:DX中断处理程序的地址出口参数:CX旧的中断掩码ES:DX旧的中断处理程序地址(20)、功能15H功能描述:读取鼠标驱动器状态的缓冲区大小入口参数:AX15H出口参数:BX存放鼠标驱动器状态所需缓冲区的大小(21)、功能16H功能描述:存储鼠标驱动器状态入口参数:AX16HES:DX存储鼠标驱动器状态的地址出口参数:无(22)、功能17H功能描述:重装鼠标驱动器状态入口参数:AX17HES:DX鼠标驱动器状态的地址出口参数:无(23)、功能18H功能描述:为鼠标事件设置可选的处理程序入口参数:AX
55、18HCX替换中断掩码ES:DX替换中断处理程序的地址CF0出口参数:无(24)、功能19H功能描述:读取替换处理程序的地址入口参数:AX19HCX替换中断掩码出口参数:若AX-1不成功,否则,ES:DX中断处理程序的地址(25)、功能1AH功能描述:设置鼠标的灵敏度,其取值1100入口参数:AX1AHBX水平灵敏度(每8个象素鼠标需要移动的数量,一般为8)CX垂直灵敏度(每8个象素鼠标需要移动的数量,一般为16)DX倍速阀值出口参数:无(26)、功能1BH功能描述:读取鼠标的灵敏度入口参数:AX1BH出口参数:BX水平灵敏度CX垂直灵敏度DX倍速阀值(27)、功能1CH功能描述:设置鼠标中断
56、速率入口参数:AX1CHBX每秒钟中断的次数:0关中断,130/S,250/S,3100/S,4200/S出口参数:无(28)、功能1DH功能描述:为鼠标指针选择显示页入口参数:AX1DHBX显示页出口参数:无(29)、功能1EH功能描述:读取鼠标指针的显示页入口参数:AX1EH出口参数:BX显示页(30)、功能1FH功能描述:禁止鼠标驱动程序入口参数:AX1FH出口参数:若AX-1不成功,否则,ES:BX鼠标驱动程序的地址(31)、功能20H功能描述:启动鼠标驱动程序入口参数:AX20H出口参数:无(32)、功能21H功能描述:鼠标驱动程序复位入口参数:AX21H出口参数:若AX-1不成功,
57、否则,BX2(33)、功能22H功能描述:设置鼠标驱动程序信息语言入口参数:AX22HBX语言代码:0英语,1法语,2荷兰语,3德语,4瑞典语,5芬兰语,6西班牙语,7葡萄牙语,8意大利语出口参数:无(34)、功能23H功能描述:读取语种入口参数:AX23H出口参数:BX语言代码(35)、功能24H功能描述:读取鼠标信息入口参数:AX24H出口参数:BH主版本号,BL辅版本号CL中断请求号CH鼠标类型:1Bus Mouse,2Serial Mouse,3InPort Mouse,4PS/2 Mouse,5HP Mouse(36)、功能25H功能描述:读取鼠标驱动程序信息入口参数:AX25H出口
58、参数: AX鼠标驱动程序信息: 位15 0:驱动程序是.SYS文件,否则,为.COM文件稗BIOS和罢DOS中断笆大全(11罢)氨位14扒0:不完全皑鼠标显示驱邦动程序,否佰则,为完全背的 位13班-12版00:软件办文本光标 笆01:硬件袄文本光标 袄1X:图形暗光标 (3爸7)、功能奥26H 功搬能描述:读芭取最大有效背3。位140:不完全鼠标显示驱动程序,否则,为完全的位13-1200:软件文本光标01:硬件文本光标1X:图形光标(37)、功能26H功能描述:读取最大有效坐标入口参数:AX26H出口参数:BX鼠标驱动程序状态CX最大水平坐标DX最大垂直坐标13、其它DOS中断INT 20
59、H 终止程序运行INT 22H 终止处理程序的地址INT 23H Ctrl+C处理程序INT 24H 致命错误处理程序INT 25H 读磁盘扇区(忽略逻辑结构)INT 26H 写磁盘扇区(忽略逻辑结构)INT 27H 终止,并驻留在内存INT 28H DOS空闲INT 2FH 多重中断服务(1)、中断INT 20H功能描述:终止当前正在运行的程序,它是几种终止程序运行方法之一入口参数:CSPSP的段地址出口参数:无(2)、中断INT 22H功能描述:终止处理程序的地址,该地址在程序装入内存运行前被放入PSP的0AH0DH的单元内。该中断指令从不直接书写在程序之中(3)、中断INT 23H功能描述:Ctrl+C处理程序。该中断指令从不直接书写在程序之中(4)、中断INT 24H功能描述:致命错误处理程序。该中断指令从不直接书写在程序之中(5)、中断INT 25H功能描述:绝对读磁盘,直接从逻辑设备中读出数据到内存单元中入口参数:AL驱动器号(0=A、1=B、) 分区容量32M,有:CX读出的扇区数DX起始扇区数DS:BX存放数据缓冲区的地址否则,有:CX-1DS:BX参数块缓冲区的地址,该参数块的结构如下: 字节描述0003H32位扇区数0405H 将被读出的扇区数0607H存放数据的缓冲区的偏移量0809H存放数据的缓冲区的段地址出口参数:CF0操作成功,否则,AX错误
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 读书演讲稿模板集合八篇
- 感谢老师感谢信集锦九篇
- 2024全新数据中心维护工人劳务分包合同下载3篇
- 交通安全学生演讲稿15篇
- 第二次课堂练习道德与法治试卷
- 2023-2024学年广东省江门市江海区九年级(上)期末语文试卷
- 油橄榄种苗基地建设工程可行性研究报告
- 地方金融条例
- 共点力平衡条件的应用
- 项目管理-项目管理计划-2.0
- 2024-2025学年人教版八年级上册地理期末测试卷(一)(含答案)
- 十四五养老规划政策解读
- JJF(黔)-液体流量计在线校准规范
- 《德勤企业评估指标》课件
- 领导者的数字化领导力
- 2022-2023学年上海市徐汇区七年级(下)期末语文试卷
- 2024版白水泥供应商合作与发展协议
- 2016新编膨胀螺栓国家标准规格表
- 公共政策概论机考试题
- 人力资源规划
- JJF 2160-2024激光共聚焦显微镜校准规范
评论
0/150
提交评论