Пример вычитания двоичных положительных чисел сервисом www.reshinfo.com:
ручной метод
Ваша задача будет решена с вашими исходными данными OnLine и бесплатно
Задача:Из числа 4510 вычесть число 2710 в двоичной системе счисления.
Решение:
1) Переведем числа в двоичную систему счисления:
4510 = 1011012
2710 = 110112
2) Обозначим как A число 1011012 и как B число 110112.
3) Запишем числа A и B столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля).
Разр. | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
A | 1 | 0 | 1 | 1 | 0 | 1 | |
B | 1 | 1 | 0 | 1 | 1 |
4) Вычтем разряд за разрядом из числа A число B записывая результат в C начиная с младших разрядов.
Правила поразрядного вычитания, для двоичной системы счисления представлены в таблице ниже.
Заем из текущего разряда Oi-1 |
Ai | Bi | Ci | Заем из следующего разряда Oi+1 |
0 | 0 | 0 | ||
0 | 1 | 1 | 1 | |
1 | 0 | 1 | ||
1 | 1 | 0 | ||
1 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | |
1 | 1 | 1 | 1 | 1 |
Весь процесс сложения наших чисел выглядит следующим образом:
(красным шрифтом показаны заемы из соответствующего разряда)
Разр. | c | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | |||||||
A | 1 | 0 | 1 | 1 | 0 | 1 | ||
B | 1 | 1 | 0 | 1 | 1 | |||
C | 1 | 0 | 0 | 1 | 0 |
Ответ:
1011012 - 110112
= 100102
или в десятичной системе счисления:
4510 - 2710
= 1810
...вычесть MOИ чиcла в двоичной системе
...см.пример вычитания машинным методом
...к списку решаемых задач