Выполнить сложение двоичных чисел (X, Y, Z):
а) X=1101, Y=101;
единицы переноса
+ | ||||
Результат: 1101+101=10010.
б) X=1101, Y=101, Z=111;
+ | ||||
+ | ||||
Результат: 1101+101+111=11001.
При вычитании двоичных чисел, аналогично вычитанию десятичных, может возникнуть необходимость займа единицы из предыдущего старшего разряда. Эта занимаемая единица переносится в текущий разряд как двойка (количество единиц, равное основанию).
Пример.
Заданы двоичные числа X=10010 и Y=101. Вычислить X - Y.
. | . | . | ||
_1 | ||||
Результат 10010 - 101=1101.
Умножение двоичных чисел оказывается гораздо проще десятичных и сводится к операциям сдвига и сложения.