Отобразить страницу и перейти по адресу
На входе: AH = 55h;
AL = код подфункции:
0 - использовать массив номеров физических страниц;
1 - использовать массив сегментных адресов;
DS:SI = адрес структуры MapAndJump длиной 9 байтов.
На выходе: AH = байт состояния EMM.
Эта функция предназначена для перекачки страниц исполняемого кода в память и последующего выполнения этого кода.
Первые четыре байта структуры MapAndJump содержат смещение и сегментный адрес, по которым должен быть выполнен переход. Следующий байт - количество элементов в таблице отображения. Последние 4 байта содержат FAR-адрес таблицы отображения, состоящей из 4-байтовых элементов. Первое слово элемента таблицы отображения - номер логической страницы, второе - номер физической страницы.