当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机三级辅导:字符功能调用类(Character
发布时间:2010/4/5 17:49:25 来源:城市学习网 编辑:admin
  01H、07H和08H—从标准输入设备输入字符
  02H—字符输出
  03H—辅助设备的输入
  04H—辅助设备的输出
  05H—打印输出
  06H—控制台输入/输出
  09H—显示字符串
  0AH—键盘缓冲输入
  0BH—检测输入状态
  0CH—清输入缓冲区的输入功能
  、功能01H、07H和08H
  功能描述:从标准输入设备读入一个字符。该中断在处理过程中将一直处于等待状态直到有字符可读为止。该输入还可被重定向,假如这样做,则无法判定文件是否已到文件尾
  入口参数:AH=01H,过滤掉控制字符,并回显
  =07H,不过滤掉控制字符,不回显
  =08H,过滤掉控制字符,不回显
  出口参数:AL=输入字符的ASCII码
  、功能02H
  功能描述:向标准输出设备输出一个字符。该输出还可被重定向,假如这样做,则将无法判定磁盘是否满
  入口参数:AH=02H
  DL=待输出字符的ASCII码
  出口参数:无
  、功能03H
  功能描述:从辅助设备读入一个字符,该辅助设备的缺省值为COM1
  入口参数:AH=03H
  出口参数:AL=读入字符的ASCII码
  、功能04H
  功能描述:向辅助设备输出一个字符,该辅助设备的缺省值为COM1
  入口参数:AH=04H
  DL=待输出字符的ASCII码
  出口参数:无
  、功能05H
  功能描述:向标准的输出设备输出一个字符。该缺省的输出设备为LPT1端口的打印机,除非用MODE命令来改变
  入口参数:AH=05H
  DL=待输出字符的ASCII码
  出口参数:无
  、功能06H
  功能描述:控制台输入/输出。假如输入/输出操作被重定向,那么,将无法判定文件是否已到文件尾,或磁盘已满
  入口参数:AH=06H,DL=输入/输出功能选择
  出口参数:若DL=00H-FEH,则此功能为输出,DL为待输出字符的ASCII码;
  若DL=0FFH,则此功能为输入,此时:若ZF=1,则无字符可读,否则,AL=读入字符的ASCII码
  、功能09H
  功能描述:输出一个字符串到标准输出设备上。假如输出操作被重定向,那么,将无法判定磁盘已满
  入口参数:AH=09H
  DS:DX=待输出字符的地址
  说明:待显示的字符串以’$’作为其结束标志
  出口参数:无
  、功能0AH
  功能描述:从标准输入设备上读入一个字节字符串,碰到“回车键”结束输入。假如该输入操作被重定向,那么,将无法判定文件是否已到文件尾
  入口参数:AH=0AH
  DS:DX=存放输入字符的起始地址
  接受输入字符串缓冲区的定义说明:
  1、第一个字节为缓冲区的最大容量,可认为是入口参数;
  2、第二个字节为实际输入的字符数,可看作出口参数;
  3、从第三个字节开始存放实际输入的字符串;
  4、字符串以回车键结束,回车符是接受的最后一个字符;
  5、若输入的字符数超过缓冲区的最大容量,则多出的部分被丢弃,系统并发出响铃,直到输入“回车”键才结束输入。
  例如:
  BUFF 80,?,80DUP ;最多接受80个字符
  出口参数:无
  、功能0BH
  功能描述:检查标准输入设备上是否有字符可读。该输入操作可被重定向
  入口参数:AH=0BH
  出口参数:AL=00H——无字符可读;FFH——有字符可读、功能0CH
  功能描述:清空当前的标准输入缓冲区,再读入字符。其输入操作可被重定向
  入口参数:AH=0CH
  AL=01H、06H、07H、08H或0AH
  出口参数:若入口参数AL为0AH,则DS:DX=存放输入字符的起始地址,否则,出口参数AL=输入字符的ASCII码
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved