功能描述: | 分配一块内存单元,并返回该块内存单元的首地址 |
入口参数: | AH=48H BX=需要申请的内存单元字节数 |
出口参数: | CF=0——分配成功,AX=存储单元的首地址,否则,AX=错误号(07H或08H),其含义见错误代码表,BX=还可用的最大块数 |
功能描述: | 释放内存单元块以便为其它程序使用 |
入口参数: | AH=49H ES=被申请块的段地址 |
出口参数: | CF=0——释放成功,否则,AX=错误号(07H或09H),其含义见错误代码表 |
功能描述: | 根据程序的需要,动态地改变一个内存块 |
入口参数: | AH=4AH BX=需要一个新存储块的大小 ES=被修改块的段地址 |
出口参数: | CF=0——修改成功,否则,AX=错误号(07H、08H或09H),其含义见错误代码表,BX=可用最大块的大小 |
功能描述: | 读取/设置内存分配策略 | ||||
入口参数: | AH=58H
|
||||
出口参数: | CF=0——操作成功,AX=已选用的内存分配策略代码(含义如上说明),否则,AX=错误号(01H),其含义见错误代码表 |