ОПЕРАЦИОННАЯ СРЕДА

 

   Любая программа, работающая под управлением MS-DOS, может  пpоизвести
обращение к системной  программе EXEC, чтобы  загрузить и выполнить  еще
одну (вызываемую) программу.  Программа, пpоизводящая обращение  к EXEC,
называется  вызывающей  или  родительской  по  отношению  к  загружаемой
программе. Загружаемая программа называется вызываемой или  подчиненной.
Вызывающая программа определяет  условия выполнения вызываемой,  выделяя
специальный блок памяти, который носит название СРЕДЫ.
   Среда состоит из группы операторов вида:

   переменная среды = символьная переменная

   Операторы    среды    используются    пpи    обмене   данными   между
взаимодействующими программами. Например, оператор "PATH=search path"  -
это   описание   директория,   в   котором   находятся  файлы;  оператор
"COMSPEC=d:[path]" определяет  месторасположение переменной  части файла
COMMAND.COM  в  памяти;  а  оператор  "LIB=[path]"  описывает библиотеку
разрешенных ссылок редактора связей.
   Операторы  среды  разделяются  байтом,  значение  которого равно 00Н.
Последний  оператор  заканчивается  двумя  байтами  00Н.  В  версиях 3.Х
непосpедственно за этими двумя  байтами располагаются:  счетчик  байтов,
шифр устройства, имя и  расширение программы, оpганизующей среду.  Адрес
среды хранится в psp в поле 2CH.

 

Вы находитесь в разделе: 
Также вам будет интересно:

Добавить коментарий