当前位置:首页 > 微机原理int_21h和int_16h调用
CH=字符的描述码 CL=字符的ASCII码
出口参数:CF=1——操作成功,AL=00H,否则,AL=01H
6、并行口服务(Parallel Port Service——INT 17H) 00H —向打印机输出字符 01H —初始化打印机端口 02H —读取打印机状态
(1)、功能00H
功能描述:向打印机输出字符 入口参数:AH=00H AL=输出的字符
DX=打印机号(0—LPT1,1—LPT2,2—LPT3,??)
出口参数:AH=打印机状态。其各位为1时的含义如下: 位7—打印机空闲 位3—I/O错误
位6—打印机响应位2—保留 位5—无纸位1—保留
位4—打印机被选位0—打印机超时
(2)、功能01H
功能描述:初始化打印机端口 入口参数:AH=01H
DX=打印机号(0—LPT1,1—LPT2,2—LPT3,??)
出口参数:AH=打印机状态。各位定义如下功能00H所示
(3)、功能02H
功能描述:读取打印机状态 入口参数:AH=02H
DX=打印机号(0—LPT1,1—LPT2,2—LPT3,??)
出口参数:AH=打印机状态。各位定义如下功能00H所示
7、时钟服务(Clock Service——INT 1AH) 00H —读取时钟“滴答”计数 01H —设置时钟“滴答”计数 02H —读取时间 03H —设置时间 04H —读取日期 05H —设置日期 06H —设置闹钟 07H —闹钟复位
0AH —读取天数计数 0BH —设置天数计数 80H —设置声音源信息
(1)、功能00H
功能描述:读取时钟“滴答”计数 入口参数:AH=00H
出口参数:AL=00H——未过午夜,否则,表示已过午夜 CX:DX=时钟“滴答”计数
(2)、功能01H
功能描述:设置时钟“滴答”计数 入口参数:AH=01H
CX:DX=时钟“滴答”计数 出口参数:无
(3)、功能02H
功能描述:读取时间 入口参数:AH=02H
出口参数:CH=BCD码格式的小时 CL=BCD码格式的分钟 DH=BCD码格式的秒
DL=00H——标准时间,否则,夏令时 CF=0——时钟在走,否则,时钟停止
(4)、功能03H
功能描述:设置时间 入口参数:AH=03H CH=BCD码格式的小时 CL=BCD码格式的分钟 DH=BCD码格式的秒
DL=00H——标准时间,否则,夏令时 出口参数:无
(5)、功能04H
功能描述:读取日期 入口参数:AH=04H
出口参数:CH=BCD码格式的世纪 CL=BCD码格式的年 DH=BCD码格式的月 DL=BCD码格式的日
CF=0——时钟在走,否则,时钟停止
(6)、功能05H
功能描述:设置日期 入口参数:AH=05H
CH=BCD码格式的世纪 CL=BCD码格式的年 DH=BCD码格式的月 DL=BCD码格式的日 出口参数:无
(7)、功能06H
功能描述:设置闹钟 入口参数:AH=06H CH=BCD码格式的小时 CL=BCD码格式的分钟 DH=BCD码格式的秒
出口参数:CF=0——操作成功,否则,闹钟已设置或时钟已停止
(8)、功能07H
功能描述:闹钟复位 入口参数:AH=07H 出口参数:无
(9)、功能0AH
功能描述:读取天数计数,仅在PS/2有效,在此从略
(10)、功能0BH
功能描述:设置天数计数,仅在PS/2有效,在此从略
(11)、功能80H
功能描述:设置声音源信息 入口参数:AH=80H AL=声音源
=00H——8253可编程计时器,通道2 =01H——盒式磁带输入
=02H——I/O通道上的\=03H——声音产生芯片 出口参数:无
共分享92篇相关文档