Двоичный калькулятор онлайн
Данный калькулятор может производить следующие действия над двоичными числами:
- сложение +
- вычитание −
- умножение ×
- деление ÷
- логическое И (AND)
- логическое ИЛИ (OR)
- исключающее ИЛИ (XOR)
Сложение двоичных чисел
Сложение двух двоичных чисел производится столбиком поразрядно. Начиная с младшего разряда (справа на лево), как и при сложении столбиком десятичных чисел. Но так как цифр всего две (0 и 1), их сложение происходит по следующим правилам:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Пример
Для примера сложим 1011 и 101:
+ | 1 | 0 | 1 | 1 | |
1 | 0 | 1 | |||
1 | 0 | 0 | 0 | 0 |
10112 + 1012 = 100002
(1110 + 510 = 1610)
Вычитание двоичных чисел
Вычитание двоичных чисел производится аналогично сложению – столбиком, но по следующим правилам:
0 – 0 = 0
1 – 0 = 1
1 – 1 = 0
10 – 1 = 1
Пример
Для примера вычтем из числа 1011 число 101:
− | 1 | 0 | 1 | 1 | |
1 | 0 | 1 | |||
1 | 1 | 0 |
10112 − 1012 = 1102
(1110 − 510 = 610)
Умножение двоичных чисел
Умножение двоичных чисел производится в столбик аналогично умножению в десятичной системе, но по следующим правилам:
0 × 0 = 0
0 × 1 = 0
1 × 0 = 0
1 × 1 = 1
Пример
Для примера перемножим числа 1011 и 101:
× | 1 | 0 | 1 | 1 | ||
1 | 0 | 1 | ||||
+ | 1 | 0 | 1 | 1 | ||
0 | 0 | 0 | 0 | |||
1 | 0 | 1 | 1 | |||
1 | 1 | 0 | 1 | 1 | 1 |
10112 × 1012 = 1101112
(1110 × 510 = 5510)
Деление двоичных чисел
Внешне деление двоичных чисел похоже на деление десятичных чисел, но тут есть свои нюансы: такое деление производится вычитанием делителя со сдвигом вправо, если остаток больше нуля. Чтобы понять этот процесс рассмотрим пример:
Пример
Для примера разделим число 11110 на 110:
111102 ÷ 1102 = 1012
(3010 ÷ 610 = 510)