AH | 功能 | 调用参数 | 返回参数 |
4B | 装入/执行进程 | DS:DX=ASCIIZ串首地址 ES:BX=参数区首地址 AL=0:装入执行 AL=3:装入不执行 | 失败:AX=错误码 |
4C | 带返回码结束 | AL=返回码 | |
4D | 取返回代码 | | AX=返回代码 |
4E | 查找第一个匹配文件 | DS:DX=ASCIIZ串首地址 CX=文件属性 | AX=错误代码 |
4F | 查找下一个匹配文件 | DS:DX=ASCIIZ串首地址 (文件名中带*或?) | AX=错误代码 |
54 | 取盘自动读写标志 | | AL=当前标志值 |
56 | 文件改名 | DS:DX=ASCIIZ串(旧) ES:DI=ASCIIZ串(新) | AX=错误代码 |
57 | 置/取文件日期和时间 | BX=文件句柄 AL=0:读取 AL=1:设置(DX:CX) | 成功:DX:CX=日期和时间 失败:AX=错误码 |
58 | 取/置分配策略码 | AL=0:取码 AL=1:置码(BX) | 成功:AX=策略码 失败:AX=错误码 |
59 | 取扩充错误码 | | AX=扩充错误码 BH=错误类型 BL=建议的操作 CH=错误场所 |
5A | 建立临时文件 | DS:DX=ASCIIZ串首地址 CX=文件属性 | 成功:AX=文件句柄 失败:AX=错误码 |
5B | 建立新文件 | DS:DX=ASCIIZ串首地址 CX=文件属性 | 成功:AX=文件句柄 失败:AX=错误码 |
5C | 控制文件存取 | AL=00:封锁 AL=01:开启 BX=文件句柄 CX:DX=文件位移 SI:DI=文件长度 | |
62 | 取PSP地址 | | BX=PSP地址 |