Устройство для нормализации числа в интервально-модулярном коде

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствах как с плавающей, так и с фиксированной запятой, функционирукнцих в непозиционных системах счисления для выполнения немодульных операций, таких как деление, нормализация, определение знака чисел. Целью изобретения является сокращение аппаратурных затрат . Устройство содержит К информационных входов (К - число оснований интервапьно-модулярной системы счисления ), установочный вход, группу блоков элементов запрета, элемент НЕ, группу регистров, счетчик, выход знака , умножители на константу, блок памяти, схемы сравнения с константой, дешифратор, выход окончания работы, . выходы мантиссы, выход порядка, адресный вход, входы разрешения. 2 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕаЪБЛИК

А1 (19) (11) (5D4 G 6 F 7/72

ОПИСАНИЕ ИЗОБРЕТЕНИЯ /::" ь /

Е

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3823208/24-24 (22) 14 ° 12.84 (46) 07.12.86. Вюл. У 45 (71) Научно-исследовательский институт прикладных физических проблем им. А.Н.Сенченко (72) А.А.Коляда (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Р 930317, кл. G 06 F 7/72, 1980.

Авторское свидетельство СССР

1(1242942, кл. G 06 F 7/72, 1984. (54) УСТРОЙСТВО ДЛЯ НОРМАЛИЗАЦИИ ЧИСЛА В ИНТЕРВАЛЬНО-МОДУЛЯРНОМ КОДЕ (57) Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствах как с плавающей, так и с фиксированной запятой, функционирующих в непозицнонных системах счисления для выполнения немодульных операций, таких как деление, нормализация, определение знака чисел. Целью изобретения является сокращение аппаратурнык затрат. Устройство содержит К информационных входов (К вЂ” число оснований интервально-модулярной системы счисления), установочный вход, группу блоков элементов запрета, элемент НЕ, группу регистров, счетчик, выход знака, умножители на константу, блок памяти, схемы сравнения с константой, с дешифратор, выход окончания работы, . щ выходы мантиссы, выход порядка, адре-: сный вход, входы разрешения. 2 ил. на) (.

5S! 127543

Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствах, как с плавающей, так и с фиксированной запятой, функционирующих в непозиционных системах счисления для выполнения немодульных операций, таких как деление, нормализация, определение знака чисел, Целью изобретения является сокра-. IO щение аппаратурных затрат.

На фиг.1 представлена структурная схема устройства для нормализации числа в интервально-модулярном коде; на фиг.2 — схема блока памяти.

Устройство для нормализации числа в интервально-модулярном коде (фиг.1) содержит информационные входы 1. 11.К устройства (К - число оснований интервально-модулярной системы счис- 20 ления), установочный вход 2 устройства, группу блоков 3.1-3.К элементов запрета, элемент НЕ 4, регистры 5.15.К группы, счетчик 6, выход 7 знака устройства, умножители 8.1, 8.2,. ° ., 8.К на константу группы соответственно по модулям ш,, т,,..., nlr,системы счисления, блок 9 памяти, схемы 10 ° 110.К-1 сравнения с константой группы, дешифратор 11, выход 12 окончания работы устройства, выходы 13. 1-13. К мантиссы устройства, выход 14 порядка устройства, адресный вход 15, входы

16 разрешения, выходы 17 — 19 блока

9 памяти. 35

Блок 9 памяти (фиг.2) содержит элементы 20 памяти, группу 21 элементов ИЛИ, элементы ИЛИ 22 и 23.

В блоке 9 памяти по адресу tХI хранится вектор Ю

0;(Х)= (Х+д-1 „, S; (Х), а (Х)> (j=

=1-1 ), где Б (Х) — знак числа;

О, если -р-k+2+X+j-1<Ð

Я; (X)=

1 в остальных случаях, — фиксированное натуральное число, Первая, вторая и третья компоненты, составляющие каждый вектор, поступают с элементов 20 памяти соответственно через группу элементов ИЛИ ,20, элементы ИЛИ 22 и 23 на выходы

17 — 19 блока 9 памяти.

Умножители 8.1- 8.К-1 выполняют умножение на два по соответствующему модулю.

9 3

Схема 10 сравнения с константой формирует на выходе единичный сигнал, если входная величина больше или равУстройство для нормализации числа в интервально-модулярном коде работает следующим образом.

По сигналу, подаваемому на установочный вход 2 устройства, счетчик

6 обнуляется, группа блоков элементов запрета 3.1-3.К блокирует поступление на входы регистров 5.1-5,К ненулевой информации, в них через информационные входы 1.1-1.К устройства передается интервально-модулярный код (о(, „,,ы „,,...,g, „,,?(А)) исходного числа А.

На первом такте операции цифра с ; „, с выхода регистра 5.i подается на входы модульного умножителя 8.i и схемы 10.i сравнения, которые на-;

° (ч . (1) ходят цифру с ; „, числа А =2A и выполняют сравнение. Вычет с выхода умножителя через информационный вход блока З.i элементов запрета передается регистр В 5.i, а признак с выхода схемы сравнения поступает на i-й вход дешифратора 11, который вырабатывает на своих выходах сигналы. Параллельно с этим машинный интервальный индекс

1(А) числа А с выхода регистра 5.К поступает на адресный вход блока 9 памяти, из которого считывается по значению выхода дешифратора 11 определенный вектор. Компоненты, составляющие вектор, поступают соответственно на выходы 17 — 19 блока 9 памяти.

Вычет, представляющий машинный интервальный индекс I(A ), поступает л через блок З.К элементов запрета в регистр 5.К. Признак переполнения

a;(Z(A)) подается через элемент НЕ 4 на счетный вход счетчика 6, увеличи-. вая его содержание.

На последующих тактах операций описанные действия повторяются, при этом признаком окончания операции нормализации числа А служит появление на выходе 12 устройства единичного сигнала. Мантисса, порядок и знакчисла снимаются соответственно с выходов

13.1-13.К, 14 и 7 устройства.

Формула изобретения

Устройство для нормализации числа в интервально-модулярном коде, содер1275 жащее группу регистров, группу умножителей на константу по модулю, группу блоков элементов запрета, дешифратор, счетчик, элемент НЕ, блок памяти, причем выходы блоков элементов запрета группы соединены с первыми информационными входами соответствующих регистров группы, выходы которых являются выходом мантиссы устройства и соединены, кроме последнего, с вхо-1О дами соответствующих умножителей на константу по модулю группы, выходы которых соединены с информационными входами соответствующих блоков элементов запрета группы, управляющие 15 входы блоков элементов запрета группы, соединены с установочным входом устройства, выход последнего регистра груп,пы соединен с адресным входом блока памяти, выход счетчика является выхо-щ .дом порядка устройства, о т л и ч аю щ е е с я тем, что, с целью сокра439 4 щения аппаратурных затрат, îíî содержит группу схем сравнения с константой, причем информационный вход, устройства соединен с вторыми информационными входами регистров группы, выходы которых, кроме последнего, соединены с входами соответствующих . схем сравнения с константой группы, выходы которых соединены с соответствующими входами дешифратора, выходы которого соединены с соответствующими входами разрешения блока памяти, первый, второй и третий выходы которого соединены соответственно с информационным входом последнего блока элементов запрета группы, выходами знака и окончания работы устройства, установочный вход которого соединен с входом установки в "О" счетчика, счетный вход которого через элемент

HE соединен с третьим выходом блока памяти.

1275439

Составитель А. Клюев

Техред В. Кадар Корректор Л.Пилипенко

Редактор В.Иванова

Заказ 6562/41 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4