Низкоуровневое програмирование Главная - Реальный режим - Прерывания DOS - INT 21h: Сервис DOS. - Функция 48h: Получить память.

Функция 48h: Получить память.

Вход:
AH = 48h
BX = объем запрашиваемого участка памяти (в 16-байтовых параграфах)

Выход:
если CF установлен - AX = код ошибки, BX = объем макс. свободного блока памяти
если CF сброшен - AX = сегмент выделенной пымяти (т.е. память выделена по адресу AX:0000h)

Примечание:
Коды ошибок:
7 - разрушен описатель блока памяти
8 - недостаточно памяти
9 - неверный адрес блока памяти