Устройство для нормализации многоразрядных чисел Советский патент 1977 года по МПК G06F7/38 

Описание патента на изобретение SU549807A1

(54) УСТРОЙСТВО ДЛЯ НОРМАЛИЗАЦИИ МНОГОРАЗРЯДНЫХ

ЧИСЕЛ

шифратора 3, сумматора характеристик 4, шифратора кода денормализации 5, анализатора групп разрядов б и анализатора кода денормализации 7, шины записи 8.

Выход сумматора мантисс 1 соединен с информационным входом регистра сдвига 2, управляющий вход которого соединен с выходом дешифратора 3. Первый информационный вход сумматора характеристик 4 соединен с выходом шифратора 5. Вход шифратора 5 соединен с выходом анализатора груп разрядов 6. Выход шифратора 5 соединен со входом дешифратора 3 и входом анализатора кода денормализации 7.

Первый управляющий выход анализатора кода денормализации 7 соединен с первым управляющим входом сумматора характеристик 4 и с управляющим входом анализатора групп разрядов 6. Второй управляющей выхо анализатора кода денормализации 7 соединен со вторым управляющим входом сумматора мантисс 4. Второй информационный вход сумматора мантисс 4 соединен с шиной записи 8.

Устройство работает следующим образом. В начальный момент времени анализируется старшее слово, находящееся на сумматоре мантисс 1. Схема анализатора групп разрядов 6 определяет число ведущих нулей

в слове. Шифратор 5 преобразует число ведуших нулей в двоичный код денормализации КДМ (см.таблицу).

Дешифратор 3 по значению КДМ формирует управляющие сигналы, включающие необходимые цепи регистра сдвига 2, на который предварительно заносится содержимое сумматора мантисс 1, т. е, старщее слво. Если это слово не равно нулю, т,е, , то на первом управляющем выходе анализатора кода денормализации 7 будет сигнал, управляющий занесением содержимого щифратора 5 в сумматор характеристик 4. В случае нормализации чисел с плавающей запятой на сумматоре характеристик 4 производится коррекция характеристики числа, т.е. из характеристики числа вычитается величина КДМ. В случае обработки чисел с фиксированной запятой код денормализации является масштабным коэффициентом числа с фиксированной запятой. Старщее слово, находящееся на регистре сдвига 2, и все последующие слова, фор мируемые на сумматоре мантисс 1, сдвигаются на величину, сохраняемую на дешифраторе 3 в течение всего цикла сдвига. Если первое, старшее слово равно нулю, то К.ДД и число сдвигов равны нулю (см. таблицу).

Похожие патенты SU549807A1

название год авторы номер документа
Устройство для нормализации чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Байдич Галина Васильевна
SU953636A1
Арифметическое устройство 1978
  • Левитин Моисей Эликович
  • Харитонов Василий Наумович
  • Гелькина Ирина Григорьевна
  • Захаренко Владимир Ильич
SU809169A1
Устройство для накопления чисел с плавающей запятой 1990
  • Фельдман Борис Яковлевич
SU1829030A1
Специализированный процессор обработки данных 1982
  • Черкасский Николай Вячеславович
  • Антонов Роман Осипович
  • Кондратюк Юрий Васильевич
SU1062715A1
Преобразователь форматов данных 1985
  • Боюн Виталий Петрович
  • Малиновский Борис Николаевич
  • Реуцкий Вадим Ефимович
  • Урсу Михаил Ефимович
SU1418909A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2
Устройство для сложения и вычитания чисел с плавающей запятой 1980
  • Селезнев Александр Иванович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU959070A1
Устройство для сложения и вычитания чисел с плавающей запятой 1985
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Шугаев Александр Михайлович
  • Костинский Аркадий Яковлевич
  • Орлова Мария Петровна
  • Мазикин Борис Викторович
  • Зильбергельд Иосиф Михайлович
SU1315969A1
Устройство для деления чисел в форме с плавающей запятой 1988
  • Селезнев Александр Иванович
SU1566340A1
Арифметическое устройство с плавающей точкой 1985
  • Борисова Валентина Михайловна
  • Моисеев Вениамин Григорьевич
  • Наумова Людмила Федоровна
SU1259248A1

Иллюстрации к изобретению SU 549 807 A1

Реферат патента 1977 года Устройство для нормализации многоразрядных чисел

Формула изобретения SU 549 807 A1

Анализатор кода 7 представляет собой схему, фиксирующую равенство нулю содержимого шифратора 5. А так как нулевой код на выходе шифратора 5 означает (см.

последнюю строчку таблицы) равенство нулю содержимого сумматора мантисс 1, то соответствующие сигналы с первого и второго управляющих выходов анализатора кода денормализации 7 означают неравенство (первый выход) и равенство (второй выход) нулю - п - разрядного слова. Характеристи-ка на сумматоре характеристик 4 корректируется (уменьшается) на величину П . Двоичная константа п заносится в сумматор характеристик 4 по второму информационному входу под управпением второго управляю щего выхода анализатора кода денормализа- ции 7. Затем на сумматоре мантисс 1 появ ляется второе слово. Если его значение не равно нулю, то формируется КДМ и число сдвигов, содержимое сумматора мантисс 1 заносится в регистр сдвига 2, а КДМ - в сумматор характеристик 4. Производится сдвиг и коррекция характеристики аналогичного случая, когда старшее слово не равно нулю. Величина коррекции характеристики §, равная одновременно числу сдвига, равна 6 ()-(мЧ) , где - номер первого слева слова, не рав ного нулю. Сдвиг на разрядов производится не на сдвигателе, а путем записи очередного К-го слова в ячейку памяти с адресом, рав ны мК- () - 1). Например, если старшее слово равно нулю, а второе слово не равно нулю ( 2), то последнее записывается на место первого, третье слово - на место второго и т.д. По сравнению с известным устройством для нормализации чисел в предлагаемом уст ройстве последовательно нормализуется К машинных слов с параллельным анализом П разрядов каждого слова. При этом вместо К-кратного увеличения разрядности сумматора мантисс и анализатора групп разрядов, а также увеличения на величину Во.К раз- рядности шифратора кода денормализации используется сигнализатор кода денормализации, что уменьшает затраты оборудования. Формула изобретения Устройство для нормализации многоразрядных чисел, содержащее сумматор мантисс, регистр сдвига, вход которого соединен с выходом сумматора мантисс, дешифратор, выход которого соединен с управляющим входом регистра сдвига, сумматор характеристик, анализатор групп разрядов, вход которого соединен с выходом сумматора мантисс, и шифратор кода денормализации, вход которого соединен с выходом анализатора групп разрядов, а выход - с дешифратором и первым информационным входом сумматора характеристик, отличающееся тем, что, с целью т1рощения устройства, в него введен анализатор кода денормализации, вход которого соединен с выходом шифратора кода денормализации, первый управляющий выход анализатора кода денормализации соединен с первым управляющим входом сумматора характеристик и с управляющим входом анализатора групп разрядов, а второй управляющий выход анализатора кода денормализации соединен со вторым управляющим входом сумматора характеристик, второй информационный вход которого соединен с шиной записи. Источники информации, принятые во внимание при экспертизе: 1.7 ВМ ЕС1020, Процессор ЕС2010, Техническое описание Е 13.055.О01.Т04. 2.Патент США N 3,234.368, кл. 235159, 1966.

SU 549 807 A1

Авторы

Левитин Моисей Эликович

Стоенко Давид Яковлевич

Анцут Владимир Андроникович

Даты

1977-03-05Публикация

1975-02-28Подача