Cтраница 1
Адрес области сохранения, задаваемый вызываемой программой. [1]
Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера. [2]
Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера. [3]
Регистр 13 содержит адрес области сохранения для программы, которой передается управление. Управляющая программа использует содержимое этой области для возврата к предыдущей программе. [4]
Регистр 13 - адрес области сохранения, куда вызываемая программа может поместить содержимое общих регистров. [5]
Регистр 13 содержит адрес области сохранения для программы, которой передается управление. Управляющая программа использует эту область для возврата к предыдущей программе. [6]
Регистр 13 содержит адрес области сохранения. Как правило, ни для какой другой цели регистр 13 не используется. [7]
В первое слово помещается адрес области сохранения, во второе - приоритеты, в третье - код завершении и в четвертое - ТЮТ. [8]
Регистр 13 должен содержать адрес области сохранения, в которой подпрограмма может запоминать содержимое общих регистров. Ни для какой другой цели регистр 13 не используется. [9]
Непосредственно перед обращением к В адрес области сохранения должен находиться в 13 - м регистре. Стандартные соглашения о связях преду сматривают восстановление 13-го регистра после выхода из подпрограмм, Поэтому программа А может выполнить загрузку адреса ASAVE один раз и не заботиться о повторных перезагрузках, если регистр 13 для других целей не используется. [10]
Кроме того, регистр 13 обычно содержит адрес области сохранения. Поэтому: а) в подпрограммах, содержащих макрокоманды, необходимо сохранять содержимое регистров 0 1 14 и 15; б) только регистрами 2 - 12 программист может пользоваться без всякого опасения. [11]
При входе в подпрограмму SYNAD регистр 13 содержит адрес области сохранения, регистр 14 - адрес возврата, а регистр 15 - адрес подпрограммы SYNAD. Содержимое регистров 2 - 12 остается таким, каким оно было в программе пользователя. В регистрах О и 1 находится информация, связанная с операцией ввода-вывода, при выполнении которой возникла ошибка. Смысл этой информации зависит от применяемого метода доступа. [12]
При передаче управления текущей программе в регистре 13 всегда находится адрес области сохранения предыдущей программы, например X. [13]
Макрокоманды SAVE и RETURN требуют, чтобы в регистре 13 находился адрес области сохранения. [14]
Если при входе в SYNADRLS регистр был загружен неправильно ( не содержит адрес области сохранения) или область сохранения, полученная по макрокоманде SYNADAF, была неправильно связана с предшествующей областью сохранения, то по макрокоманде SYNADRLS буфер сообщения и область сохранения не освобождаются, а содержимое регистра 13 не изменяется. В регистр 0 помещается код возврата, равный шестнадцатернч-ному числу 08; код означает неудачное окончание. [15]