Условие задачи
Выполнить перемножение чисел с произвольными знаками с фиксированной запятой B1 * B3, представленных в прямом или дополнительном коде.
Ответ
Умножение будем выполнять, начиная с младших разрядов множителя, со сдвигом суммы частичных произведений вправо при неподвижном множимом.
Перед началом умножения проверим сомножители на равенство нулю. Ни B1, ни B3 не равны нулю. Поэтому продолжаем умножение.
Выполним умножение в прямом коде.
1. Возьмем модули сомножителей.