Cтраница 2
Подробно рассмотрим лишь правила двоичного сложения, поскольку именно сложение составляет основу алгоритмов всех операций над числами в ЦУ и ЭВМ. [16]
Поскольку сумматор функционирует по правилам двоичного сложения двух чисел, для вычитания, с помощью которого реализуется сравнение, должно производиться суммирование прямого двоичного кода первого ( уменьшаемого) числа А с дополнительным двоичным кодом второго ( вычитаемого) числа В. Однако практически удобнее использовать обратный двоичный код вычитаемого, получаемый заменой единиц его разрядов на нули, а нулей на единицы, т.е. инвертированием ( обращением) кода. При соотношении А В и использовании обратного кода получающаяся сумма оказывается на единицу самого младшего разряда меньше действительной разности чисел. При соотношении А В разность чисел получается в обратном двоичном коде, поэтому необходимо его обращение. [17]
![]() |
Интегральный элемент сравнения двух четырехразрядных двоичных чисел ( ЕС1 или ЕС2 и каскадный элемент сравнения двух восьмиразрядных двоичных чисел. [18] |
Поскольку сумматор функционирует по правилам двоичного сложения двух чисел, для вычитания, с помощью которого реализуется сравнение, должно производиться суммирование прямого двоичного кода первого ( уменьшаемого) числа А с дополнительным двоичным кодом второго ( вычитаемого) числа В. [19]
Осуществляется потетрадное суммирование по правилам двоичного сложения с передачей переносов из старшего разряда тетрад, если они возникают. [20]
Рассмотренный пример свидетельствует о простоте процедуры двоичного сложения. Единственное неудобство, присущее двоичным операциям - громоздкость записи больших чисел в двоичной форме, что вызывает множество переносов из одного разряда в другой при выполнении операции сложения. [21]
Сигнал переполнения OF образуется при операциях двоичного сложения или вычитания, а также в сдвигателе при сдвиге в сторону старших разрядов ( влево) как результат выполнения функции Исключающее ИЛИ над двумя старшими разрядами. [22]
![]() |
ОДС с одним сумматором-вычитатслем и с комбинационной схемой коррекции прп параллельной выборке. [23] |
В данном случае преобразование производится после завершения двоичного сложения ( вычитания) путем изменения состояний триггеров регистра ОДР1 в соответствии с выходными сигналами схемы СК. [24]
![]() |
Двоичное представление чисел со знаком. [25] |
К полученному дополнению до 1 прибавляется 1 путем обычного двоичного сложения. Результат ( 1100 в данном примере) и есть дополнительный код числа. [26]
В любой вычислительной машине основной арифметической операцией является двоичное сложение. [27]
Из таблицы можно видеть, что при выполнении операции двоичного сложения может генерироваться бит переноса для использования на последующих этапах сложения. Полный сумматор имеет три входа для ввода второго слагаемого, первого слагаемого и бита переноса и два выхода, на которые выводится сумма и бит переноса. Если требуется складывать двоичные слова длиной два и более бит, то можно использовать последовательное соединение таких сумматоров, причем для двух соседних сумматоров выход переноса одного сумматора является входом для другого. На выходе этого сумматора генерируются трехразрядное слово ( DoDiD2) и бит переноса. [28]
При построении сумматора со сквозным переносом используется следующее свойство двоичного сложения: прибавление единицы переноса к разряду поразрядной суммы вызывает распространение переноса влево от разряда, где он возник, до первого слева разряда с цифрой нуль. [29]
К полученному в результате дополнению до 1 прибавляется 1 путем обычного двоичного сложения. [30]