Сложение и вычитание. В большинстве компьютеров операция вычитания не используется

В большинстве компьютеров операция вычитания не используется. Вместо нее производится сложение обратных или дополнительных кодов уменьшаемого и вычитаемого. Это позволяет существенно упростить конструкцию АЛУ. При суммировании складываются все разряды, включая разряд знака.

Сложение производится согласно таблице сложения, которая для двоичных чисел имеет вид:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

В последнем случае в том разряде, где находились слагаемые, оказывается 0, а 1 переносится в старший разряд. Пример

В виду ограниченного числа разрядов машинного слова при сложении, вообще говоря, может возникнуть ситуация, когда сумма будет содержать более 15 двоичных цифр. Например,

При сложении n-разрядных двоичных чисел (бит знака и n-1 значащих цифр) возможен результат, содержащий n значащих цифр. Эта ситуация известна как переполнение. Естественно, что ОПУ должно обнаруживать факт переполнения и сигнализировать о нем. Для этого используется следующее правило:


0006293793393063.html
0006358328792677.html
    PR.RU™