Cтраница 2
Блок Э осуществляет экономию рабочих ячеек, используемых арифметическими операторами и операторами переадресации составляемой программы. [16]
Как было сказано, переадресация заключается в том, что при каждом выполнении оператора переадресации к адресам изменяемой команды производится прибавление некоторых чисел. [17]
Если сдвиг объекта по ячейкам с операторами переработки производится в системе движений у ( оператор переадресации объекта р), то ввод и вывод объекта производится в одной и той же ячейке. [18]
Тогда при составляемой программе запасается константа, содержащая 2 единицы во втором адресе, и в оператор переадресации вносится команда прибавления этой константы к 5 - й команде 3-го оператора. Если же оказывается, что от параметра зависят переменные, находящиеся, напр. Программирование оператора переадресации ( как и всякого другого оператора) заканчивается занесением в таблицу хар-к операторов адресов только что написанных команд. [19]
Для записи алгоритмов применяют следующие основные типы операторов: арифметические, операторы проверки логических условий, операторы переадресации и восстановления, операторы переноса, операторы формирования. При операторном методе составляется логическая схема программы. Эта схема показывает, из каких операторов перечисленных выше типов будет состоять алгоритм решения задачи и каково относительное расположение этих операторов. [20]
В ряде случаев формирование равносильно переадресации по параметру оператора, внешнего для цикла, в котором стоит оператор переадресации. В программах для машин с переадресацией в УУ замена формирования переадресацией может быть выгодной. [21]
В примере 3 ( § 4 главы III) вычисления таблицы квадратов чисел натурального ряда с запоминанием оператор переадресации F ( re) осуществляется ( й 3) - й командой переадресации. Исходная информация для построения программы оператора переадресации F ( n) - таблица зависимости адресов команд от параметра ( сокращенно ТЗП) - в этом примере содержит одну строку. [22]
В простейшем случае оператор f ( i) выполняется при каждом выполнении цикла и, следовательно, номер выполнения оператора переадресации совпадает с номером выполнения цикла. При этом параметр / называют параметром цикла. [23]
Обозначим его символом F ( /), где буква / обозначает номер выполнения данного оператора и называется параметром, сявечающпм оператору переадресации. [24]
Для записи алгоритмов используются следующие основные типы операторов: 1) арифметические операторы; 2) операторы, проверки логических условий; 3) операторы переадресации; 4) операторы переноса; 5) операторы формирования. [25]
В этой схеме А1 1-оператор, вычисляющий Xi Xj и прибавляющий эту величину к содержимому некоторой ячейки а, начальное содержимое которой равно нулю; F3 ( j) - оператор переадресации по у; Р4 - проверка условия j n - - ( предполагается, что начальное значение j равно 1); 0 [ - оператор, фотографирующий команды из А, зависящие от /; О5 ( /) - оператор восстановления по параметру j; Ft ( l) - оператор, переадресации по; PI - - проверка условия 1 я - - 1 ( предполагается, что начальное значение параметра I равно 1) Я & - - останов машины. [26]
В этой схеме А г - оператор, вычисляющий XjXj и прибавляющий эту величину к содержимому некоторой ячейки а, начальное содержимое которой равно нулю; F з ( /) - оператор переадресация по /; Р4 - проверка условия / л 1 ( предполагается, что начальное значение / равно 1); O t - оператор, фотографирующий команды из А г, зависящие от /; Of ( /) - оператор восстановления по параметру /; F6 ( /) - оператор переадресации по /; Я, - проверка условия ( я 1 ( предполагается, что начальное значение параметра i равно 1); Я8 - останов машины. [27]
Операторы переадресации относятся к тину варьирующих операторов. [28]
Группа команд, осуществляющая переадресацию по параметру (, наз. Операторы переадресации относятся к типу варьирующих операторов. [29]
В ф-цию операторов переадресации в этом случае входит изменение содержимого индексного регистра, а значение исполнит. [30]