Защищенный режим процессоров Intel

       

Изменить размер блока памяти, полученного из пула DOS


С помощью этой функции программа может увеличить или уменьшить размер блока памяти, полученного функцией 0100h.

Регистры на входе AX 0102h BX Новый размер блока памяти в параграфах. DX Селектор модифицируемого блока. Регистры на выходе: CARRY 0, если функция выполнилась без ошибки, 1, если произошла ошибка. В случае ошибки регистр AX содержит код ошибки, полученный от DOS: 07h - разрушен блок MCB; 08h - слишком большой размер заказанного блока. В этом случае регистр BX содержит максимально возможный размер блока в параграфах. 09h - неправильное задание сегментного адреса модифицируемого блока памяти.

Содержание раздела