




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DOS和BIOS中断大全DOS中断:1、字符功能调用类(Character-Oriented Function)01H、07H和08H 从标准输入设备输入字符02H 字符输出03H 辅助设备的输入04H 辅助设备的输出05H 打印输出06H 控制台输入/输出09H 显示字符串0AH 键盘缓冲输入0BH 检测输入状态0CH 清输入缓冲区的输入功能(1)、功能01H、07H和08H 功能描述:从标准输入设备(如:键盘)读入一个字符。该中断在处理过程中将一直处于等待状态直到有字符可读为止。该输入还可被重定向,如果这样做,则无法判断文件是否已到文件尾入口参数:AH01H,过滤掉控制字符,并回显07H,不过滤掉控制字符,不回显08H,过滤掉控制字符,不回显出口参数:AL输入字符的ASCII码(2)、功能02H功能描述:向标准输出设备(如:屏幕)输出一个字符。该输出还可被重定向,如果这样做,则将无法判断磁盘是否满入口参数:AH02HDL待输出字符的ASCII码出口参数:无(3)、功能03H功能描述:从辅助设备读入一个字符,该辅助设备的缺省值为COM1入口参数:AH03H出口参数:AL读入字符的ASCII码(4)、功能04H功能描述:向辅助设备输出一个字符,该辅助设备的缺省值为COM1入口参数:AH04HDL待输出字符的ASCII码出口参数:无(5)、功能05H功能描述:向标准的输出设备输出一个字符。该缺省的输出设备为LPT1端口的打印机,除非用MODE命令来改变入口参数:AH05HDL待输出字符的ASCII码出口参数:无(6)、功能06H功能描述:控制台(如:键盘、屏幕)输入/输出。如果输入/输出操作被重定向,那么,将无法判断文件是否已到文件尾,或磁盘已满入口参数:AH06H,DL输入/输出功能选择出口参数:若DL00H-FEH,则此功能为输出,DL为待输出字符的ASCII码;若DL0FFH,则此功能为输入,此时:若ZF1,则无字符可读,否则,AL读入字符的ASCII码(7)、功能09H功能描述:输出一个字符串到标准输出设备上。如果输出操作被重定向,那么,将无法判断磁盘已满入口参数:AH09HDS:DX待输出字符的地址说明:待显示的字符串以$作为其结束标志出口参数:无(8)、功能0AH功能描述:从标准输入设备上读入一个字节字符串,遇到“回车键”结束输入(输入的字符在标准的输出设备上有回显)。如果该输入操作被重定向,那么,将无法判断文件是否已到文件尾入口参数:AH0AHDS:DX存放输入字符的起始地址接受输入字符串缓冲区的定义说明:1、第一个字节为缓冲区的最大容量,可认为是入口参数;2、第二个字节为实际输入的字符数(不包括回车键),可看作出口参数;3、从第三个字节开始存放实际输入的字符串;4、字符串以回车键结束,回车符是接受的最后一个字符;5、若输入的字符数超过缓冲区的最大容量,则多出的部分被丢弃,系统并发出响铃,直到输入“回车”键才结束输入。 例如:BUFF80, ?, 80 DUP(?);最多接受80个字符出口参数:无(9)、功能0BH功能描述:检查标准输入设备上是否有字符可读。该输入操作可被重定向入口参数:AH0BH出口参数:AL00H无字符可读;FFH有字符可读(10)、功能0CH功能描述:清空当前的标准输入缓冲区,再读入字符。其输入操作可被重定向入口参数:AH0CHAL01H、06H、07H、08H或0AH出口参数:若入口参数AL为0AH,则DS:DX存放输入字符的起始地址,否则,出口参数AL输入字符的ASCII码2、目录控制功能(Directory-Control Function)39H 创建目录3AH 删除目录3BH 设置当前目录47H 读取当前目录(1)、功能39H功能描述:用指定的驱动器和路径创建一个新目录入口参数:AH39HDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF0创建成功,否则,AX错误号(03H或05H),其含义见错误代码表(2)、功能3AH功能描述:删除指定的驱动器和路径的目录入口参数:AH3AHDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF0删除成功,否则,AX错误号(03H或05H),其含义见错误代码表(3)、功能3BH功能描述:用指定的驱动器和路径设置为当前目录入口参数:AH3BHDS:DX指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF0设置成功,否则,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内,暂时写入缓冲区的数据将写入磁盘入口参数: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功能描述:设置清除操作系统自动读取检验标志入口参数:AH2EHDL00HAL00H清除该标志,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 重定义文件句柄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文件句柄,否则,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功能描述:关闭指定句柄的文件入口参数:AH3EHBX文件句柄出口参数:CF0关闭成功,否则,AX错误号(06H),其含义见错误代码表(4)、功能41H功能描述:删除指定的文件入口参数:AH41HDS:DX文件名字符串的地址出口参数:CF0删除成功,否则,AX错误号(02H、03H或05H),其含义见错误代码表(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功能描述:复制当前打开设备或文件的句柄,该句柄对应同样设备或文件的相同位置入口参数:AH45HBX待复制的文件句柄出口参数:CF0复制成功,AX新句柄,否则,AX错误号(04H或06H),其含义见错误代码表(7)、功能46H功能描述:指定二个句柄,把第二句柄指向第一个句柄,即第二个句柄被重定向入口参数:AH46HBX文件或设备的句柄CX待重定向的文件句柄出口参数:CF0重定向成功,否则,AX错误号(04H或06H),其含义见错误代码表(8)、功能4EH功能描述:获取第一个与给定的文件名相匹配的文件入口参数:AH4EHDS:DX给定文件名的字符串CX搜索时使用的文件属性: 位0=1只读位1=1隐含位2=1系统位3=1卷标号位4=1目录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训证课件
- 应急安全培训活动课件
- 应急安全培训企业培训课件
- 2024职称计算机考前冲刺试卷附参考答案详解【培优A卷】
- 秋季腹泻患儿辅食调整方案与喂养指导
- 非开挖施工合同(标准版)
- 建筑商合同(标准版)
- 租用香菇大棚合同(标准版)
- 2025年教育信息化2.0背景下教师信息技术与课程资源整合能力培养策略研究报告
- 2025年智慧校园安全管理报告:校园安全风险防控策略研究
- 人才服务合同书
- 2025-2026学年统编版八年级上册道德与法治教学计划含教学进度表
- 2025年工会入职考试试题及答案
- 2025年中国电力投资集团校园招聘笔试题型分析及备考策略
- 旅游服务安全知识培训课件
- 公司章程制定合同协议书范本模板
- 2024人教PEP版三年级英语上册全册教案
- 立体车库应急预案范文
- 体彩专管员专业知识培训课件
- 严重腹部创伤院内救治专家共识(2024)解读
- 房内走廊改造方案(3篇)
评论
0/150
提交评论