Краткое пояснение: Вычитание в двоичной системе счисления выполняется аналогично десятичной, но с учетом того, что 0 - 1 требует "заема" у старшего разряда, который равен 2.
Пошаговое решение:
- Выравнивание чисел:
100110_2
- 1011_2
Для удобства вычитания добавим ведущие нули к уменьшаемому, если оно короче вычитаемого, или выровняем разряды: 100110_2
- 001011_2
- Вычитаем единицы: 0 - 1. Занимаем у следующего разряда. 10 - 1 = 1. В предыдущем разряде стало 0.
- Вычитаем двойки: 0 - 1. Занимаем у следующего разряда. 10 - 1 = 1. В предыдущем разряде стало 0.
- Вычитаем четверки: 0 - 0 = 0.
- Вычитаем восьмерки: 0 - 1. Занимаем у следующего разряда. 10 - 1 = 1. В предыдущем разряде стало 0.
- Вычитаем шестнадцатерики: 0 - 0 = 0.
- Вычитаем тридцатидвойки: 1 - 0 = 1.
100110_2
- 001011_2
--------
011011_2
Ответ: 11011