· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Еще раз о запуске программ с помощью 4bh

Посл.отвђт Сообщенiе


Дата: Июн 1, 2003 16:54:10

Простите за такой вопрос, но в книге не нашол (или не понял) - как из дочерней програмы вернуться в родительскую? После 4сh оказываюсь в ДОСе...
C уважением и благодарностью. Ворон.


Дата: Июн 1, 2003 17:07:55

странный у тебя дос какой-то


Дата: Июн 3, 2003 23:01:27

2Black_mirror:
1. Спасибо за документауию (извини что тут, но я сейчас не могу ничего послать мылом 8/)
2. С ДОС все нармально, это я похоже заработался :)


Дата: Июн 4, 2003 00:24:25

Скажите, а я прав или нет:

На сколько мне известно, при помощи функции 4Ch прерывания INT 21h завершается работа резидентной программы. Это стандартный способ завершения работы программы, при котором MS-DOS удаляет все связанные с ней блоки памяти.
Для получения адреса PSP прерванной (родительской) программы надо вызывать функцию GetPSP.
Если используется MS-DOS версии 2.х, адрес PSP определяется с помощью функции 51h прерывания INT 21h . Для более новых версий можно вызвать функцию 62h того же прерывания.
Установка PSP текущей исполняемой программы выполняется функцией SetPSP с помощью функции 50h прерывания INT 21h .


Дата: Июн 4, 2003 06:31:30

anton
при помощи функции 4Ch прерывания INT 21h завершается работа резидентной программы.
Afaik резидентные программы завершают int27h или int21h AH=31h.
Int21h AH=4Ch - завершает выполнение программы.

прав или нет
К GetPSP и SetPSP претензий не имею.


Дата: Июн 4, 2003 16:14:27

Да, точно, спасибо.
Вы уж простите меня за необразованность лютую, но что это за слово такое странное "Afaik"
Оно случайно не от сокращения:
"As Far As I Know" - "насколько мне известно"


Дата: Июн 4, 2003 22:58:55

anton
AFAIK, так оно и есть :)


Дата: Июн 5, 2003 06:15:27

anton
простите меня за необразованность
Это дело наживное Известные английские сетевые аббревиатуры


Дата: Июн 5, 2003 12:55:56

О, прикольно, thank you <P2M> very much :)
Всё буду учить, чтоб как "Отче Наш" !!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.054