Python,сложение/вычитание в обратном и дополнительном коде

Умею переводить двоичный код в обратный и дополнительный, но не могу понять как складывать и вычитать числа в обратном и дополнительном коде. (длина чисел-8)

Пример:
a = '00001100' (12 в десятичной СС)  
b = '11111010' (-5 в десятичной СС)
Результат сложения:
00000111

Вопрос:

Как реализовать перенос при переполнении ?


Ответы (0 шт):