T-n-T: Сложение двух 16-битных чисел
Задача
Требуется, выполнить сложение двух 16-битных чисел, сумма которых превышает максимальное значение 16-битного числа (более 65535).
Решение
Встроенный функциональный блок “Сложение” не может обеспечить корректное выполнение подобной операции - в результате переполнения часть значения суммы будет потеряна.
Решение представляет собой диаграмму, разработанную в CannyLab 2.x. Алгоритм объединен в составной блок.
Исходные значения раскладываются на слагаемые, результат сложения которых не вызывает превышения максимально допустимого 16-битного значения, с последующим объединением результатов промежуточных операций.