LINUX.ORG.RU

История изменений

Исправление Sadler, (текущая версия) :

Как вы предлагаете перенести разряд, если все битовые операции работают только со своим битом?

А как же SUM1Bit(T1, T2... в коде выше ? Очевидно, это нечто должно работать не с одним битом, а с двумя входными битами. И уметь выдавать результат в другой произвольный бит. Этого достаточно, чтобы перекинуть данные из одного бита в другой.

A => B: B = SUM1Bit(A,0)

Исходная версия Sadler, :

Как вы предлагаете перенести разряд, если все битовые операции работают только со своим битом?

А как же SUM1Bit(T1, T2... в коде выше ? Очевидно, это нечто должно работать не с одним битом, а с двумя входными битами. И уметь выдавать результат в другой произвольный бит. Этого достаточно, чтобы перекинуть данные из одного бита в другой.

A -> B: B = SUM1Bit(A,0)