系统功能(SystemFunction)

文章作者 100test 发表时间 2007:10:12 12:36:25
来源 100Test.Com百考试题网


25H —设置中断向量
30H —读取MS-DOS版本号
33H —读取/设置Break标志
34H —读取InDOS标志的地址
35H —读取中断向量
38H —读取/设置国家信息
44H —IOCTL(I/O控制)
50H —设置程序段前缀(PSP)地址
51H —读取程序段前缀(PSP)地址
59H —读取扩展的错误信息
5EH —读取机器名,读取/设置打印机配置
5FH —设备重定向
63H —读取前导字节表
65H —读取扩展的国家信息
66H —读取/设置代码页
5D0AH —设置扩展的错误信息
(1)、功能25H
功能描述:设置中断向量表
入口参数:AH=中断号
DS:DX=中断处理程序的入口地址
出口参数:无
(2)、功能30H
功能描述:取MS-DOS操作系统的版本号
入口参数:AH=30H
出口参数:AL=0——V 1.0;对其它高版本有:AL=主要版本号
AH=次版本号(MS-DOS 3.1=0AH,...)
BH=OEM的序列号(Original Equipment Manufacturer)
BL:CX=24位用户序列号
(3)、功能33H
功能描述:获得或改变操作系统中断的状态。在功能调用期间,将影响^C的检测
入口参数:AH=33H
AL=00H——取状态
 =01H——设置状态,DL=00/01表示置该状态OFF/ON
出口参数:取状态时,DL=00/01——分别表示OFF/ON
说明:
 1、若AL中存入其它的功能号,则返回时,AL的值为0FFH;
 2、若置AL为5,则启动驱动器号返回在DL中(1-A,2-B,…)
(4)、功能34H
功能描述:获得InDos标志的远地址,它由DOS维护表示DOS时活跃的
入口参数:AH=34H
出口参数:ES:BX=InDos标志的远地址
若该单元值为1,表示DOS功能在执行,否则,则不是。
(5)、功能35H
功能描述:取指定中断号的入口地址
入口参数:AH=35H
AL=中断号
出口参数:ES:BX=中断处理程序的入口地址
(6)、功能38H
功能描述:读取或设置国家信息
入口参数:AH=38H 当读取国家信息时
DS:DX=存放返回信息的地址
AL=0——取当前国家信息
AL=1~0FEH——取国家代码小于255的国家信息
AL=0FFH——取代码大于等于255的国家信息,BX=国家代码
设置国家信息时
DX=0FFFFH
AL=0~0FEH——设置国家代码小于255的国家信息
AL=0FFH——置代码大于等于255的国家信息,BX=国家代码
出口参数:CF=0——调用成功,BX=国家代码,否则。AX=错误代码(02H),其含义见错误代码表 说明国家信息如下所示:
字节0-1H:日期格式:0—mdy、1—dmy、2—ymd
字节2-6H:货币字符
字节7-8H:数值千位分割符
字节9-0AH:数值精度分割符
字节0B-0CH:日期间隔符
字节0D-0EH:时间间隔符
字节0FH:货币格式
位0=0——货币符号在前,否则,货币符号在后
位1=0——货币符号和数据之间无空格,否则,二者之间有一个空格
位2=0——货币符号和小数点分开,否则,货币符号代替小数点
字节10H:货币的小数位数
字节11H:时间格式。位0=0—12小时制,否则,24小时制
字节12~15H:Case-Map调用地址
字节16~17H:字符串分割符
字节18~21H:保留
(7)、功能44H
功能描述:输入/输出控制,其子功能描述:
 00H—取设备信息01H—取设备信息
 02H—从字符设备驱动器接受控制数据03H—发送控制数据到字符设备驱动器


相关文章


使用用于SQLServer的IIS虚拟目录管理实用工具
2008年4月全国计算机等级考试时间及科目预告
进程控制功能(Proce -ControlFunction)
时间和日期功能(TimeandDateFunction)
系统功能(SystemFunction)
记录操作功能(FCB)(RecordFunction)
内存分配功能(Memory-AllocationFunction)
文件操作功能(FCB)(FileOperationFunction)
磁盘管理功能(Disk-ManagementFunction)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛