История изменений
Исправление Sadler, (текущая версия) :
Как вы предлагаете перенести разряд, если все битовые операции работают только со своим битом?
А как же SUM1Bit(T1, T2... в коде выше ? Очевидно, это нечто должно работать не с одним битом, а с двумя входными битами. И уметь выдавать результат в другой произвольный бит. Этого достаточно, чтобы перекинуть данные из одного бита в другой.
A => B: B = SUM1Bit(A,0)
Исходная версия Sadler, :
Как вы предлагаете перенести разряд, если все битовые операции работают только со своим битом?
А как же SUM1Bit(T1, T2... в коде выше ? Очевидно, это нечто должно работать не с одним битом, а с двумя входными битами. И уметь выдавать результат в другой произвольный бит. Этого достаточно, чтобы перекинуть данные из одного бита в другой.
A -> B: B = SUM1Bit(A,0)