Сложение двоичных чисел работает следующим образом: числа записываются в столбик, затем производится поразрядное суммирование цифр, начиная с младшего разряда. 1 Если сумма цифр текущего разряда превышает его размер, то происходит перенос единицы в старший разряд. 1
Вычитание двоичных чисел также выполняется поразрядно. 14 Если возникает ситуация, что приходится вычитать из нуля единицу, то происходит заём из старшего разряда. 1 При этом следует помнить, что в двоичной системе 10 – 1 = 1. 1
Ещё один способ выполнения вычитания связан с понятием дополнительного кода. 5 Чтобы получить дополнительный код, нужно инвертировать число — заменить нули единицами и наоборот — и к полученному обратному коду прибавить единицу. 3 Тогда вычитание можно заменить на сложение, если вычитаемое заменить на число в дополнительном коде. 5