内存分配功能(Memory,第1张

内存分配功能(Memory,第2张

48H—分配内存块
49H—释放内存块
4AH—重新定义内存块的大小
58H—读取/设置内存分配策略
(1),函数48H
函数描述:分配一个内存单元,返回该块内存单元的第一个地址
。入口参数:ah = 48h
BX =要申请的内存单元字节数
出口参数:cf = 0 ——分配成功,ax =内存单元的第一个地址,否则,ax =错误号(07H或08H)。参见错误代码表了解其含义。BX =仍然可用的块数
(2),函数49H
函数描述:为其他程序释放内存单元块
入口参数:ah = 49h
es =所请求块的段地址
出口参数:cf = 0 ——其含义参见错误代码表
(3),函数4AH
。函数描述:根据程序需要动态改变一个内存块的入口参数
:ah = 4ah
bx =新内存块的大小
es =修改块的段地址[ Ax =错误号(07H、08H或09H),其含义参见错误代码表。BX =可用块大小
(4),函数58H
函数描述:读取/设置内存分配策略
入口参数:ah = 58h读取内存分配策略Al = 00h
设置内存分配策略Al = 01h
BX =内存分配策略代码01H-满足
02h-最终满足
导出参数:cf = 0-操作成功,AX =选择的内存分配策略代码(含义如上所述),否则,AX =错误号(错误号

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 内存分配功能(Memory

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情