目录 上一页 下一页 附录B

附录A 21H中断功能调用 -331-

续表
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地址

Copyright © 2004-2015 Reanimator www.cookmoon.org

目录 上一页 下一页 附录B