Область - сохранение - Большая Энциклопедия Нефти и Газа, статья, страница 3
Правила Гольденштерна. Всегда нанимай богатого адвоката. Никогда не покупай у богатого продавца. Законы Мерфи (еще...)

Область - сохранение

Cтраница 3


Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера.  [31]

Для этого пользуются областью сохранения. Различные подпрограммы в разные моменты времени могут пользоваться одной и той же областью сохранения. Подпрограмма может сама запрашивать другие подпрограммы, и в этом случае она становится вызывающей программой.  [32]

Резервирование области сохранения Для области сохранения всегда должно резервироваться 18 слов.  [33]

Необходимо отметить, что область сохранения, использующаяся в макрокоманде STXIT, отличается от описанной здесь области, несмотря на то, что размеры у них одинаковые.  [34]

Регистр 13 содержит адрес области сохранения для программы, которой передается управление. Управляющая программа использует содержимое этой области для возврата к предыдущей программе.  [35]

Регистр 13 - адрес области сохранения, куда вызываемая программа может поместить содержимое общих регистров.  [36]

Регистр 13 содержит адрес области сохранения для программы, которой передается управление. Управляющая программа использует эту область для возврата к предыдущей программе.  [37]

Регистр 13 содержит адрес области сохранения. Как правило, ни для какой другой цели регистр 13 не используется.  [38]

Второе и третье слова области сохранения используются в сложных программах. Пусть, например, основная программа А обращается к подпрограмме В, а та, в свою очередь, имеет подпрограмму С.  [39]

Регистр 13 содержит адрес области сохранения. Как правило, ни для какой другой цели регистр 13 не используется.  [40]

Так как начальный адрес области сохранения передается в регистр 13, то содержимое регистра 13 перед вызовом подпрограммы должно также сохраняться, а перед возвратом-восстанавливаться.  [41]

Так как начальный адрес области сохранения передается в регистр 13, то содержимое регистра 13 перед вызовом подпрограммы должно также сохраняться, а перед возвратом - восстанавливаться.  [42]

В этом варианте содержимое области сохранения SAVEINT, заполняемое операционной системой в момент прерывания, не портится. Формирование содержимого регистров 1, 13, 14 и 15 осуществляется обычным способом.  [43]

44 Области сопряжения последовательно вызываемых подпрограмм. [44]

Вторые и третьи слова областей сохранения цепочки последовательно вызываемых подпрограмм образуют список с двумя связями. Вход сверху в этот список находится в области сохранения управляющей программы, а снизу - в регистре 13, занятом последней подпрограммой цепочки. При аварийной ситуации сервисные программы операционной системы по этой информации находят и печатают содержимое областей сохранения, что позволяет установить, в какой подпрограмме произошла неприятность. Для облегчения отладки полезно также при вы-х Ъде из подпрограммы в старшем байте четвертого слова области й подпрограммы, в которую происходит возврат, делать от Метку кодом X FF о том, что возврат имел место.  [45]



Страницы:      1    2    3    4