功能描述: | 设置中断向量表 |
入口参数: | AH=中断号 DS:DX=中断处理程序的入口地址 |
出口参数: | 无 |
功能描述: | 取MS-DOS操作系统的版本号 |
入口参数: | AH=30H |
出口参数: | AL=0——V 1.0;对其它高版本有:AL=主要版本号 AH=次版本号(MS-DOS 3.1=0AH,...) BH=OEM的序列号(Original Equipment Manufacturer) BL:CX=24位用户序列号 |
功能描述: | 获得或改变操作系统中断的状态。在功能调用期间,将影响^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,…) |
功能描述: | 获得InDos标志的远地址,它由DOS维护表示DOS时活跃的 |
入口参数: | AH=34H |
出口参数: | ES:BX=InDos标志的远地址 若该单元值为1,表示DOS功能在执行,否则,则不是。 |
功能描述: | 取指定中断号的入口地址 |
入口参数: | AH=35H AL=中断号 |
出口参数: | ES:BX=中断处理程序的入口地址 |
功能描述: | 读取或设置国家信息 | ||||||||||||||||||||||||||
入口参数: | AH=38H
|
||||||||||||||||||||||||||
出口参数: | CF=0——调用成功,BX=国家代码,否则。AX=错误代码(02H),其含义见错误代码表
|
功能描述: | 输入/输出控制,其子功能描述: | |||||||||||||||||||
|
功能描述: | 设置程序段前缀(PSP)地址 |
入口参数: | AH=50H BX=新的PSP地址 |
出口参数: | 无 |
功能描述: | 读取程序段前缀(PSP)地址 |
入口参数: | AH=51H |
出口参数: | BX=PSP地址 |
功能描述: | 读取扩展的错误信息 | ||||||||||||||
入口参数: | AH=59H BX=00H |
||||||||||||||
出口参数: | AX=扩展的错误代码,其含义见错误代码表 BH=错误类型,其定义如下:
BL=建议采用的措施,其定义如下: CH=错误地点,其定义如下: ES:DI=插入磁盘标签的字符串,若AX=0022h(非法改变磁盘) |
功能描述: | 读取机器名,读取/设置打印机配置
|
入口参数: | AH=5EH AL=00H DS:DX=接受字符串缓冲区的地址 |
出口参数: | CF=1——操作失败,AX=错误号(01H),其含义见错误代码表,否则, CH=00H——机器名未定义,否则,机器名已定义 CL=NetBIOS名称号(当CH≠00H时) DS:DX=标识符地址(当CH≠00H时) |
入口参数: | AH=5EH AL=02H BX=重定向列表索引 CX=安装字符串的长度 DS:SI=安装字符串的地址 |
出口参数: | CF=0——操作成功,否则,AX=错误号(01H),其含义见错误代码表 |
入口参数: | AH=5EH AL=03H BX=重定向列表索引 ES:DI=接受字符串缓冲区的地址 |
出口参数: | CF=0——操作成功,CX=接受字符串的长度,否则,AX=错误号(01H),其含义见错误代码表 |
功能描述: | 设备重定向
|
||||||
入口参数: | AH=5FH AL=02H BX=重定向列表索引 DS:SI=接受本地设备名的16字节存储区地址 ES:DI=接受网络名的128字节存储区地址 |
||||||
出口参数: | CF=1——操作失败,AX=错误号(01H或12H),其含义见错误代码表,否则,BH位0=0H——设备合法,否则,设备非法 BL=设备类型——03H:打印机,04H:驱动器 CX=存储参数值 DX=被破坏 BP=被破坏 DS:SI=存放本地设备名的地址 ES:DI=存放网络名的地址 |
||||||
入口参数: | AH=5FH AL=03H BL=设备类型——03H:打印机,04H:驱动器 CX=调用者保存的参数 DS:SI=本地设备名的16字节存储区地址 ES:DI=网络名的128字节存储区地址,紧跟其后是密码 |
||||||
出口参数: | CF=0——操作成功,否则,AX=错误号(01H、03H、05H、08H、0FH或12H),其含义见错误代码表 |
功能描述: | 读取前导字节表 | ||
入口参数: | AH=63H
|
||
出口参数: | BX=1——操作失败,AX=错误号(01H),其含义见错误代码表,否则,调用时, 若AL=00H,则,DS:SI=系统前导字节表地址; 若AL=02H,则,DL=临时控制台标志值 |
功能描述: | 读取扩展的国家信息 | ||
入口参数: | AH=65H BX=代码页(-1=活跃的CON设备) CX=接受信息的缓冲区大小 DX=国家标识(-1=缺省) ES:DI=接受信息的缓冲区地址
|
||
出口参数: | CF=0——操作成功,需要的数据存入调用的缓冲区,否则,AX=错误号(02H),其含义见错误代码表 |
功能描述: | 读取/设置代码页 |
入口参数: | AH=66H AL=子功能号:01H——读取代码页,02H——选择代码页 BX=选择的代码页(当AL=02H) |
出口参数: | CF=0——操作成功,当调用子功能01H时,BX=活跃的代码页,DX=缺省的代码页,否则,AX=错误号(02H或65H),其含义见错误代码表 |
功能描述: | 设置扩展的错误信息 | ||||
入口参数: | AX=5D0AH DS:DX=扩展错误结构的地址,该结构的说明如下:
|
||||
出口参数: | 无 |