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

Команда - выход

Cтраница 2


Для выхода из подпрограммы используется команда ВП 0 0000, где ВП - код операции выхода из подпрограммы. Индекс и адрес в команде выхода из подпрограммы имеют нулевые ( безразличные) значения и команда возврата является безадресной командой.  [16]

Задача Member создается и активизируется заново задачей Task Master каждый раз, когда соответствующий член организации входит в систему с терминала. В этом случае экземпляр задачи Member удаляется, когда исполняется команда выхода из системы или когда требуется завершение задачи из-за длительного перерыва в работе.  [17]

18 Параметры программ, составленных на языке Паскаль и языке ассемблера. [18]

Большинство процессоров имеет особый регистр ( SP), указывающий стек, в котором располагаются адреса возврата. Команды вызова подпрограммы ( JSR или CALL) записывают адреса возврата в стек, а команды выхода из подпрограммы ( RTS или RET) осуществляют выборку адресов возврата из стека.  [19]

Такая шкала может быть использована и для другого шага изменения начальных адресов, но условие постоянства этого шага сохранится. Одним словом, в ячейки 0500 - - 0506 необходимо поместить команды передачи управления к соответствующим начальным адресам. В таком случае при специальной обработке выделяемых номеров количество команд выходов сокращается вдвое.  [20]

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

Программа обработки прерываний от таймера завершается машинной командой выхода из прерывания. Таким образом, в описываемой реализации программной системы служба системного времени отключена. Если ее необходимо сохранить, то в программе обработки прерываний от таймера следует вместо команды выхода из прерываний RTI записать команду передачи управления ( с косвенной адресацией) в ячейку, в которой должен быть адрес точки входа системной программы обработки прерываний от таймера. Этот адрес необходимо переписать из ячейки памяти с восьмеричным адресом 100 ( первое слово вектора прерываний от таймера) в самом начале работы программного комплекса перед тем, как в данную ячейку будет помещен адрес несистемной программы обработки прерываний от таймера.  [22]

23 Вариант слова для проверки сигналов переключателей. [23]

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

Схемой предусматривался сброс содержимого выходных регистров при пуске и останов, что является нежелательным. При различных блокированных остановах, предусмотренных программой, и остановах, производимых оператором, необходимо, чтобы исполнительные механизмы оставались в состоянии, соответствующем последнему значению величины управляющего воздействия. Команда выхода ( Ю - Ш в машине УМ1 - НХ выполняется только с помощью потенциалов, содержимое сумматора передается через коммутатор на соответствующий адрес-вой части команды выходной регистр, которая расшифровывается потенциальным дешифратором. В дешфраторв кода операции также используется потенциальный выход.  [25]

Схемой предусматривался сброс содержимого выходных регистров при пуске и останов, что является нежелательным. При различных блокированных остановах, предусмотренных программой, и остановах, производимых оператором, необходимо, чтобы исполнительные механизмы оставались в состоянии, соответствующем последнему значению величины управляющего воздействия. Команда выхода ( KO-II) в машине УМ1 - НХ выполняется только с помощью потенциалов, содержимое сумматора передается через коммутатор на соответствующий адресной части команды выходной регистр, которая расшифровывается потенциальным дешифратором. В дешифраторе кода операции также используется потенциальный выход. В результате неодинакового времени переходного - процесса в триггерах регистра команд происходит одновременная передача управляющего воздействия помимо выбранного регистра еще и на другие выходные регистры, имеющие адрес-меньше выбранного.  [26]

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

Это различие отражается в способе передачи управления между А и В. Когда А вызывает В, она использует команду вызова процедуры, которая помещает адрес возврата ( то есть адрес того выражения, которое последует за процедурой) в такое место, откуда его потом легко будет вытащить, например в вершину стека. Затем она помещает адрес процедуры В в счетчик команд, чтобы завершить вызов. Для выхода из процедуры В используется не команда вызова процедуры, а команда выхода из процедуры, которая просто выталкивает адрес возврата из стека и помещает его в счетчик команд.  [28]

Другой возможностью является навешивание пароля на рабочую область. В этом случае пароль следует за именем рабочей области и отделяется от него двоеточием. Этот пароль должен быть упомянут при загрузке рабочей области. Пароль действует до тех пор, пока не будет изменен при очередном сохранении рабочей области. Как и в случае команды выхода из системы, команда СОХ, за которой следуют имя рабочей области и двоеточие, отменяет пароль. Рабочие области, закрытые по паролю, как и остальные перечисляются при обращении к команде) БИБ, но их пароли не указываются ( по очевидным причинам), и в этом перечне никак не отмечены рабочие области, закрытые по паролю.  [29]



Страницы:      1    2