Запросить область UMB
Регистры на входе: | AH = 10h
DX = размер запрашиваемого блока UMB в параграфах | ||
Регистры на выходе: | AX = 0001h - если функция выполнена успешно, 0000h - если произошла ошибка;
BX = сегмент полученного UMB; DX = размер полученного блока или размер максимального свободного блока UMB (если невозможно выделить блок требуемого размера) | ||
Ошибки: | BL = 80h, B0h, B1h |
|
Эта функция позволяет программе получить дступ к блокам UMB, лежащих в пределах первого мегабайта адресного пространства. Для использования этих блоков не требуется управлять линией A20.
Если вам надо определить размер доступной области UMB, задайте при вызове этой функции DX=0FFFFh.