Команда - переадресация - Большая Энциклопедия Нефти и Газа, статья, страница 1
"Имидж - ничто, жажда - все!" - оправдывался Братец Иванушка, нервно цокая копытцем. Законы Мерфи (еще...)

Команда - переадресация

Cтраница 1


Команды переадресации связаны с изменениями команд, что достигается путем прибавления ( или вычитания) к адресам некоторых чисел. Над командами выполняются действия сложения, вычитания и др., подобно тому как они производятся над числами.  [1]

Команды переадресации системы UNIX более разнообразны, однако основная идея остается той же: данные выводятся на экран, записываются в файл или передаются другой программе. Ввод в программу осуществляется из файлов или с клавиатуры.  [2]

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

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

Таким образом, команды переадресации на самом деле избыточны в нашем определении МНР; тем не менее представляется естественным и удобным иметь такие команды, облегчающие построение программ.  [5]

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

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

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

Экономия рабочих тактов машины и команд переадресации достигается так.  [9]

При наличии в наборе элементарных операции команды переадресации такая перестановка величин для построения циклических программ не обязательна.  [10]

Запись циклической программы показывает широкие возможности использования команд переадресации ( модификации) и констант.  [11]

Сравнивая лис приведенные программы, мы замечаем некоторую экономию команд переадресации за счет использования стандартных ячеек.  [12]

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

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

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



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