Cтраница 4
Все операции вычитания выполняются через арифметическое дополнение до двух, причем флаг переноса устанавливается в состояние логической 1, если имеется заем, и сбрасывается, если займа не было. [46]
При операции вычитания необходимо изменить знак вычитаемого на противоположный. В остальном операция вычитания не отличается от операции сложения. [47]
Все операции вычитания выполняются в дополнительных кодах, при этом признак ПЕРЕНОС выполняет функции признака ЗАЕМ. [48]
При операции вычитания ( на входы ОР подается напряжение высокого уровня) операнд без изменений поступает на регистр данных. А так как вычитание числа есть сложение его дополнительного кода, то на соответствующий вход переноса CAI, CBI, CGI, CDI необходимо обеспечить подачу лог. [49]
Выполняется операция вычитания содержимого регистра данных из содержимого аккумулятора ( сигналы У5, У6 и У11), а затем полученная разность переписывается с выхода АЛУ в аккумулятор ( сигнал У8), заменяя значение уменьшаемого. [50]
Выполнение операций вычитания, умножения и деления сводится в арифметическом устройстве к выполнению операций сложения. В связи с этим быстродействие сумматора, используемого в арифметическом устройстве, и способ выполнения операции сложения в значительной степени определяют время выполнения арифметических операций. Для представления отрицательных чисел могут использоваться дополнительные и обратные коды. [51]
Выполнение операции вычитания отличается от выполнения операции сложения тем, что избирательная схема кода операции при вычитании изменяет знак второго числа на обратный. В остальном устройство работает точно так же, как и при выполнении операции сложения чисел. Заметим, что при вычитании чисел вычитаемое должно подаваться в устройство по второй магистрали. [52]