Cтраница 3
Циклический сдвиг содержимого регистров RO - Ш без использования разряда переноса выполняется несколько сложнее. [31]
При выполнении первой команды сложения исключается использование случайных значений разряда переноса. Последующие команды выполняются с участием ранее выработанных значений разряда переноса. [32]
В случае SUB CNDS инверсное значе ние текущего значения разряда переноса CY записывается в знаковый разряд ЦАР. При выполнении безусловных операций LDA, XOR, AND, ABS разряд переноса обнуляется. [33]
Какие признаки результата операции ВЫЧИТАНИЕ вызывают установку в 1 разряда переноса регистра состояния. [34]
Исполнение программы начинается с временнбго запоминания содержимого АК и состояния разряда переноса. Затем команда запроса прерывания получает адрес устройства, вызвавшего прерывание, и помещает его в АК. Теперь мы должны перейти к подпрограмме обслуживания прерывания для данного устройства. Это делается с помощью косвенного перехода через таблицу, в которой содержатся начальные адреса различных подпрограмм. Код устройства используется как смещение, которое добавляется к первому адресу таблицы. Сумма кода устройства и начального адреса таблицы определяет соответствующий данному устройству адрес входа в таблицу, по которому осуществляется косвенный переход к началу соответствующей подпрограммы. [35]
Основное назначение. [36] |
Узел сдвига выполняет только сдвиги вправо на один разряд с записью разряда переноса на место крайнего левого разряда. Сдвиги влево на один разряд выполняются при помощи операции А А. [37]
С одной стороны, команда СЛОЖЕНИЕ С ПЕРЕНОСОМ использует только значение разряда переноса регистра состояния, с другой-в ее выполнении участвуют разряды нулевого результата, переноса и отрицательного результата. Объясните, что имеется в виду в обоих случаях. [38]
Суммирование двух двоичных чисел с любыми знаками при представлении отрицательных чисел в форме двоичного дополнения.| Включение логики определения знака суммы в арифметический блок. [39] |
Очевидно, что вследствие сложения двух членов дополнений, равных 27, разряд переноса ( восьмой двоичный разряд Ь7) не изменится; следовательно, в нем непосредственно появится знак. [40]
Программа сложения двух чисел, в которой использована адресация с индексированием. [41] |
С помощью команды CLA осуществляется сброс содержимого аккумулятора, установка в 0 разрядов переноса и отрицательного результата, а также установка в 1 разряда нулевого результата. [42]
При сложении складываются и двоичные цифры знаковых разрядов с отбрасыванием возникающего из этого разряда переноса. [43]
Содержимое каждого разряда аккумулятора перемещается в соседний, старший разряд, а содержимое разряда переноса ( назависи-мо от его значения) теряется. [44]
Сложение выполняется как простое двоичное сложение и в конце выполнения операции к промежуточному результату добавляется разряд переноса. При вычитании вычитаемое снача -: ла преобразуется в обратный код, затем складывается с уменьшаемым, а в конце к результату добавляется бит переноса. [45]