专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »汇编语言 » asp调用function:字符功能调用类(Character-Oriented Function) »正文

asp调用function:字符功能调用类(Character-Oriented Function)

来源: 发布时间:星期四, 2009年2月12日 浏览:103次 评论:0


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=06HDL=输入/输出功能选择
出口参数:若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、第 2个字节为实际输入数(不包括回车键)可看作出口参数;
  3、从第 3个字节开始存放实际输入串;
  4、串以回车键结束回车符是接受最后
  5、若输入数超过缓冲区最大容量则多出部分被丢弃系统并发出响铃直到输入“回车”键才结束输入 
例如:
  BUFF 80, ?, 80 DUP(?)   ;最多接受80个
出口参数:无
(9)、功能0BH
功能描述:检查标准输入设备上是否有可读该输入操作可被重定向
入口参数:AH=0BH
出口参数:AL=00H——无可读;FFH——有可读 [Page]
(10)、功能0CH
功能描述:清空当前标准输入缓冲区再读入其输入操作可被重定向
入口参数:AH=0CH
AL=01H、06H、07H、08H或0AH
出口参数:若入口参数AL为0AH则DS:DX=存放输入起始地址否则出口参数AL=输入ASCII码
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: