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

Команда - возврат

Cтраница 3


31 Схема безусловной передачи управления с возвратом. [31]

Команда, засылаемая в ячейку с номером АЗИСП, называется командой возврата. Эта команда засылается до передачи управления. Заметим, что в отличие от аналогичной команды в машине Стрела команда возврата в момент своего выполнения не гасит сама себя.  [32]

Для ответа на третий вопрос команды вызовов работают в паре с командами возвратов. Команда возврата представляет собой последнюю выполняемую в подпрограмме команду и предназначена для восстановления адреса возврата из того места, где он был запомнен командой вызова. Если команда вызова включила адрес возврата в стек, команда возврата будет исключать его из стека, Это означает, что, если подпрограмма использует стек, она должна до выполнения возврата восстановить в указателе стека первоначальное значение.  [33]

После окончания работы СП управление будет передано ячейке р а находящаяся в ней команда возврата передаст управление ячейке / г 1, с которой продолжится выполнение основной программы.  [34]

Если необходимо возвратить предыдущий кадр, например, для внесения изменений, используется команда возврата W.  [35]

36 Блок-схема последовательности действий, выполняемых микропроцессором от момента поступления запроса на прерывание до возврата в прерванную программу. [36]

Для выхода из программы обработки прерывания используется, как показано на рис. 12.24, команда возврата. При выполнении команды возврата из стека извлекается старое значение счетчика команд.  [37]

После окончания работы СП управление будет передано ячейке р, а находящаяся в ней команда возврата передаст управление ячейке / г - j - l, с которой продолжится выполнение основной программы.  [38]

Здесь меткой mi помечена свободная ячейка, резервируемая операцией В ( ВОЗВРАТ) для команды возврата. При обращении к подпрограмме первого фактического параметра из тела процедуры в эту ячейку заносится команда возврата к телу процедуры. Меткой / Пг 2 помечено начало подпрограммы первого фактического параметра. Эта подпрограмма начинается операцией НАЧАЛО ПОДПРОГРАММЫ ФАКТИЧЕСКОГО ПАРАМЕТРА ( НПФП), которая при переводе обратной польской записи в машинные команды предписывает программировать все адреса в подпрограмме специальным образом, обеспечивающим эффективное выполнение подпрограммы при динамическом распределении памяти.  [39]

Так как система команд машины Урал не имеет команды условного перехода второго типа, то команды возврата приходится заносить на соответствующие места, что и выполняют операторы обращения.  [40]

Последняя ячейка Q ( ячейка выхода из подпрограммы) оставлена свободной для засылки в нее - команды возврата к основной программе.  [41]

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

Перфорация кода возврата каретки WR используется в схеме перфоленты для обозначения конца строки ( предложения) или для выполнения команды возврата каретки через считывающее устройство. При возврате каретки код WR перфорируется в том случае, если включена готовность перфорации.  [43]

Эта черта над оператором в схеме программы является напоминанием программисту, что после команд оператора с номером п необходимо оставить место для команды возврата.  [44]

Некоторые программисты предлагают строить программу так, чтобы она легко разделялась на постоянную и изменяемую части; для этого переадресуемые команды, команды возврата и команды восстановления регистра адреса выносятся в отдельный массив. Такое программирование увеличивает затраты труда, усложняет схему программы ( так как требуется передавать управление на расположенные в одном массиве переадресуемые команды и возвращаться после их выполнения) и несколько удлиняет программу. Часто при решении многовариантных задач изменяемая часть программы бывает относительно невелика.  [45]



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