Оперативная память

         

Функция 44h Map Memory



Функция 44h Map Memory

связывает физическую страницу с логической. Входными параметрами являются номера физической (ai) и логической (bx) страниц и EMM handle (dx). Номер физической страницы может изменяться от 0 до 3, а номер логической страницы — от 0 до n-i, где n — количество страниц, выделенное функцией 43h.
Возможные ошибки имеют следующие коды: 83h — неверно задан идентификатор блока (EMM handle), 8Ah — логическая страница вне диапазона значений, выделенных функцией 43h, 8Bh — недопустимая физическая страница.

После отображения логическая страница доступна для использования. Для работы с полным сегментом (65 536 байт) функция 44h выполняется 4 раза. При этом не обязательно указывать физические и логические страницы в порядке увеличения их номеров.



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