Код документа: RU95107478A
Схема упреждения 0/1 (LZA) генерирует сигнал, представляющий точное число старших незначащих двоичных цифр мантиссы результата при сложении двух чисел с плавающей запятой. Точное число старших незначащих цифр получается благодаря тому, что LZA учитывает все переносы дополнительной операции, обеспечивая мантиссу результата. Сигнал, генерируемый LZA, используется для нормализации как величина сдвига, на которую должна быть сдвинута влево мантисса результата для устранения незначащих цифр. Указанный сигнал генерируется блоком LZA как двоичное число, т.е. как множество двоичных сигналов, каждый из которых представляет одну двоичную цифру числа старших незначащих цифр. Следовательно, этот сигнал может быть использован для управления регистром сдвига, который устраняет незначащие цифры. Этот сигнал может также быть использован в сумматоре коррекции порядка. Блок LZA получает сигнал, представляющий максимальную величину числа незначащих цифр, которые нужно ликвидировать. Величина сдвига, генерируемая блоком LZA, не превышает этой максимальной величины. Узел для вычислений с плавающей запятой включает два субблока, один из которых содержит LZA. Другой субблок содержит добавочные цепи для случаев, когда нормализация требует сдвига максимум на несколько цифр, например только на одну цифру. Поскольку блок LZA освобожден от участия в операциях, выполняемых с помощью второго субблока, он упрощается.