Cтраница 3
![]() |
Выполнение команд циклического сдвига влево ( а и. [31] |
Но при этом в старший ( младший) разряд операнда записывается содержимое разряда С. После этого в разряд G записывается так же, как при арифметическом сдвиге, выталкиваемый младший ( старший) разряд операнда. Таким образом, осуществляется циклический сдвиг 17-разрядного ( или девятиразрядного-при байтовых операциях) регистра, состоящего из операнда и разряда С. При организации многократного циклического сдвига операнда программист не должен использовать команды, изменяющие состояние разряда С. [32]
![]() |
Умножение на 2 путем сдвига влево. [33] |
Содержимое каждого разряда аккумулятора перемещается в соседний, старший разряд, а содержимое разряда переноса ( назависи-мо от его значения) теряется. [34]
Если в старшем из отбрасываемых разрядов стоит цифра меньше пяти, то содержимое сохраняемых разрядов числа нд изменяется. В противном случае в младший сохраняемый разряд добавляется единица с тем же знаком, что и у самого числа. [35]
Команда ORI тазволяет заполнить единицами определенные разряды аккумулятора, а команда XR1 - инвертировать содержимое заданных разрядов аккумулятора. [36]
![]() |
Схема алгоритма асинхронного ввода 70. [37] |
Затем в программе предусматривается циклический ввод слова состояния из УСАПП в МП и проверка в нем содержимого разряда D, ( готовность приемника УСАПП), т.е. проверка завершения приема очередного слова из ПУ в УСАПП. При D, - 1 МП должен выполнить команду ввода ( IN) принятого в УСАПП слова. [38]
При наличии числа в триггерах РУ выдает сигнал на включение ОУМ для суммирования в декаде С1 содержимого избранного разряда матрицы Ml. При выполнении ОУМ регистр управления переключается на работу в режиме счетчика импульсов, регистрируя количество выполненных сложений переносимой в декаду С1 цифры. С каждым сложением РУ увеличивает свое содержимое на единицу до тех пор, пока не окажется в нулевом ( исходном) состоянии. В результате он выдает сигнал для выключения операции сложения и переключения устройства УВР в очередное положение. [39]
О - соответствующий шифр используется при перфорации ( разряды 7 - 36) В случае Е 1 содержимое разрядов 0 - 6 произвольно. [40]
Здесь А2 сп и А3 сп означают соответственно второй и третий исполнительные адреса, а РА - содержимое разрядов регистра адреса. [41]
При выполнении любой из модификаций оператора, связанных с записью в ячейку уровня с номером К 4, содержимое разрядов 21 - 32 результата одновременно засылается в регистр базиса индекса РБИ в ЦУ. [42]
Операнды, участвующие в операции, определяются с помощью кодов, размещенных в адресной части команды, с учетом содержимого разрядов, отведенных под признак модификации адресов. Рассмотрим, например, как задаются операнды при выполнении арифметических операций, когда каждый адрес представляет собой номер ячейки памяти машины. Для других операций ( например, операций сдвига) задание операндов осуществляется аналогичным образом. [43]
В разряды N и Z заносятся признаки ALU N и ALU Z, разряд V сбрасывается в нуль, а содержимое разряда С остается без изменения. [44]
Так же, как и БМК, эти регистры позволяют реализовать специальные приемы, направленные на более компактное составление программ путем изменения содержимого индексных разрядов команды. [45]