BIOS_DOS中断功能调用大全.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BIOS 和 DOS 中断大全 DOS 中断: INT 21H 1、字符功能调用类(Character-Oriented Function) 01H、07H 和 08H —从标准输入设备输入字符 02H —字符输出 03H —辅助设备的输入 04H —辅助设备的输出 05H —打印输出 06H —控制台输入/输出 09H —显示字符串 0AH — 键盘缓冲输入 0BH —检测输入状态 0CH —清输入缓冲区的输入功能 (1)、功能 01H、07H 和 08H 功能描述:从标准输入设备(如:键盘)读入一个字符。该中断在处理过程中将一直处于等待 状态直到有字符可读为止。该输入还可被重定向,如果这样做,则无法判断文件是否已到文 件尾 入口参数:AH =01H,过滤掉控制字符,并回显 =07H,不过滤掉控制字符,不回显 =08H,过滤掉控制字符,不回显 出口参数:AL =输入字符的ASCII 码 (2)、功能 02H 功能描述:向标准输出设备(如:屏幕)输出一个字符。该输出还可被重定向,如果这样做, 则将无法判断磁盘是否满 入口参数:AH =02H DL =待输出字符的ASCII 码 出口参数:无 (3)、功能 03H 功能描述:从辅助设备读入一个字符,该辅助设备的缺省值为 COM1 入口参数:AH =03H 出口参数:AL =读入字符的ASCII 码 (4)、功能 04H 功能描述:向辅助设备输出一个字符,该辅助设备的缺省值为 COM1 入口参数:AH =04H DL =待输出字符的ASCII 码 出口参数:无 (5)、功能 05H 功能描述:向标准的输出设备输出一个字符。该缺省的输出设备为 LPT1 端口的打印机,除 非用 MODE 命令来改变 入口参数:AH =05H DL =待输出字符的ASCII 码 出口参数:无 (6)、功能 06H 功能描述:控制台(如:键盘、屏幕)输入/输出。如果输入/输出操作被重定向,那么,将无 法判断文件是否已到文件尾,或磁盘已满 入口参数:AH =06H,DL =输入/输出功能选择 出口参数:若DL =00H-FEH,则此功能为输出,DL 为待输出字符的 ASCII 码; 若 DL =0FFH,则此功能为输入,此时:若 ZF =1,则无字符可读,否则,AL =读入字符 的ASCII 码 (7)、功能 09H 功能描述:输出一个字符串到标准输出设备上。如果输出操作被重定向,那么,将无法判断 磁盘已满 入口参数:AH =09H DS:DX =待输出字符的地址 说明:待显示的字符串以’$ ’作为其结束标志 出口参数:无 (8)、功能 0AH 功能描述:从标准输入设备上读入一个字节字符串,遇到“回车键”结束输入(输入的字符 在标准的输出设备上有回显) 。如果该输入操作被重定向,那么,将无法判断文件是否已到 文件尾 入口参数:AH =0AH DS:DX =存放输入字符的起始地址 接受输入字符串缓冲区的定义说明: 1、第一个字节为缓冲区的最大容量,可认为是入口参数; 2 、第二个字节为实际输入的字符数(不包括回车键) ,可看作出口参数; 3、从第三个字节开始存放实际输入的字符串; 4 、字符串以回车键结束,回车符是接受的最后一个字符; 5、若输入的字符数超过缓冲区的最大容量,则多出的部分被丢弃,系统并发出响铃, 直到输入“回车”键才结束输入。 例如: BUFF 80, ?, 80 DUP(?) ;最多接受 80 个字符 出口参数:无 (9)、功能 0BH 功能描述:检查标准输入设备上是否有字符可读。该输入操作可被重定向 入口参数:AH =0BH 出口参数:AL =00H——无字符可读;FFH——有字符可读 (10)、功能 0CH 功能描述:清空当前的标准输入缓冲区,再读入字符。其输入操作可被重定向 入口参数:AH =0CH AL =01H、06H、07H、08H 或 0AH 出口参数:若入口参数 AL 为 0AH,则 DS:DX =存放输入字符的起始地址,否则,出口参 数 AL =输入字符的ASCII 码 2、目录控制功能(Directory-Control Function) 39H —创建目录 3AH —删除目录 3BH —设置当前目录 47H —读取当前目录 (1)、功能 39H 功能描述:用指定的驱动器和路径创建一个新目录 入口参数:AH =39H DS:DX =指定路径的字符串地址( 以0 为字符串的

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档