Команда - восстановление - Большая Энциклопедия Нефти и Газа, статья, страница 1
Еще один девиз Джонса: друзья приходят и уходят, а враги накапливаются. Законы Мерфи (еще...)

Команда - восстановление

Cтраница 1


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

Команды восстановления рекомендуется ставить перед циклом.  [2]

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

Команда восстановления регистра 13 может отсутствовать, если подпрограмма на языке Ассемблера сама не вызывает другие подпрограммы и не изменяет содержимое этого регистра.  [4]

Третий адрес команды восстановления составляется так же, как первый и третий адреса команд переадресации. Номер ячейки, отведенной для константы восстановления, перемещается из второго адреса команды в первый адрес. Затем содержимое кодовых разрядов ячейки переносится во второй адрес ячейки.  [5]

В первом адресе команды восстановления ставится условное число номера восстанавливаемого оператора, во втором адресе - условное число константы восстановления, а третьем адресе - номер восстанавливаемой команды, отсчитанный от начала содержащего ее оператора. Признаком того, что команда является командой восстановления, служит принадлежность ее оператору восстановления.  [6]

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

В условном числе ( УЧ РП) команды восстановления запоминается прежнее содержимое регистров приращений, третий адрес всегда нуль.  [8]

Персонал ИТ-подразделения должен проводить обучение других членов команды восстановления бизнеса, незнакомых с вопросами информационных технологий, чтобы они могли оказать необходимую поддержку при проведении cocci ановитсыьных работ. Обучение и тестирование должно охватывать как центральные, таге и удаленные средства, предусмотренные на случай чрезвычайных обстоя гельств.  [9]

Как в первом, так и во втором случае команда восстановления может быть размещена перед командами цикла.  [10]

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

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

В первом адресе команды восстановления ставится условное число номера восстанавливаемого оператора, во втором адресе - условное число константы восстановления, а третьем адресе - номер восстанавливаемой команды, отсчитанный от начала содержащего ее оператора. Признаком того, что команда является командой восстановления, служит принадлежность ее оператору восстановления.  [13]

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

Команды считывания содержимого дополнительных регистров, участвующих в управлении расширенной памятью, используются обычно для организации универсальных подпрограмм восстановления старого поля данных либо старого поля команд. Считывание в эти разряды производится по правилам логического сложения, так что если перед ним в НР ( СМ) вызвана заготовка команды установки поля данных 6201 ( или установки поля команд 6202), то после считывания в накопительном регистре ( в сумматоре) будет содержаться код команды восстановления соответствующего регистра, который сразу может быть заслан в нужное место программы.  [15]



Страницы:      1    2