Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DOS Fn 26H: Построить PSP

Вход

  • AH = 26H
  • DX = адрес сегмента (параграфа) для нового PSP
  • CS = сегмент PSP, используемого как шаблон для нового PSP

Выход

  • нет =

Описание:

устанавливает PSP для порождаемого процесса по адресу DX:0000.

  • текущий PSP (100H байт, начиная с CS:0), копируется в DX:0
  • поле MemTop соответственно корректируется
  • векторы Terminate, Ctrl-Break и Critical Error копируются в PSP из векторов прерываний INT 22H, INT 23H и INT 24H после этого вы можете загрузить программу с диска и передать ей управление посредством FAR JMP.

Замечание:

если вы перехватываете INT 21H, позаботьтесь о помещении в стек корректного CS:IP. Еще лучше использовать функцию 4cH (EXEC).

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог