- Вирівнюємо розряди справа
- Додаємо розряд за розрядом з переносом
- Записуємо результат
Обидва доданки невід'ємні: додаємо модулі
- Переводимо A і B в доповняльний код
- Додаємо як звичайні двійкові числа
- Перенос зі знакового розряду відкидаємо
- Декодуємо результат
6 біт, знаковий розряд відокремлено крапкою
A = 11₁₀: 0.01011
B = 6₁₀: 0.00110
Переносу зі знакового розряду немає
0.10001 → 10001₂ = 17₁₀
- Переводимо A і B в обернений код
- Додаємо як звичайні двійкові числа
- Перенос зі знакового розряду додаємо до молодшого розряду (циклічний перенос)
- Декодуємо результат
6 біт, знаковий розряд відокремлено крапкою
A = 11₁₀: 0.01011
B = 6₁₀: 0.00110
Переносу зі знакового розряду немає
0.10001 → 10001₂ = 17₁₀