Сложение, вычитание, умножение, деление — точно как в десятичной, только цифр две.
Двоичная арифметика — это то, что процессор делает миллиарды раз в секунду. Правила простые: всего 4 комбинации для сложения и 4 для вычитания.
Наведи на ячейку — увидишь результат крупно. Всего 4 правила на каждую операцию.
| + | 0 | 1 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 1 | 10 |
| − | 0 | 1 |
|---|---|---|
| 0 | 0 | нельзя! |
| 1 | 1 | 0 |
| × | 0 | 1 |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0 | 1 |
Сложение и вычитание двух двоичных чисел с подсветкой переноса
Кратко: умножение — серия сложений со сдвигом; деление — серия вычитаний
Работает как в 10-чной: берём правый разряд второго множителя, умножаем на первый, пишем со сдвигом.
Столбик работает одинаково в любой системе счисления
Правила те же, что и в десятичной или двоичной: складываем цифры поразрядно, переносим старший разряд. Меняется только основание — перенос идёт при сумме ≥ q (а не ≥ 10 или ≥ 2).
Глава 25 покажет это подробно — здесь превью