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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к иячяслительной технике и позволяет нормализовать как положительные, так и отрицательные числа с плавающей запятой , представленные в обратном коде. Целью изобретения является расширение функциональных возможностей за счет нормализации отрицательных чисел . Поставленная цель достигается тем, что в устройстве, содержащем шифратор 4, сумматор-вычиситепь 5, сдвигатель 6 и узел 3 анализа, содержащий элементы И, группу элементов ИЛИ, группы элементов НЕ, в узел 3 анализа дополнительно введены элемент ИЛИ, группы элементов ИЛИ, группа элементов И и элементы И с соответствующими связями. 2 ил. (Я с Со О Ч 1 СП 4;

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

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

РЕСПУБЛИН (511 4 G .06 F 7/38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4008925/24-24 (22) 03.01.86 (46) 30.04.87. Вюл. Ф 16 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) Н.И,Глотов, В.Е.Шахматов и О.П.Саримахмудова (53) 681.325(088 ° 8) (56) Авторское свидетельство СССР

У 1140113, кл. G 06 F 7/38, 1983.

Процессор ЕС 2060, Т02. Арифметико-логический блок. — М.: 1977, с.16, 65, 156.

„„SU„„1307454 А 1 (54) УСТРОЙСТВО ДПЯ НОРМАЛИЗАЦИИ

ЧИСЕЛ (57) Изобретение относится к вычислительной технике и позволяет нормализовать как поло;кительные, так и отрицательные числа с плавающей запятой,представленные в обратном «оде.

Целью изооретения является расщирение функциональных возможностей за счет нормализации отрицательных чисел. Поставленная цель достигается тем, что в устройстве, содержащем шифратор 4, сумматор-вычиситель 5„ сдвигатель 6 и узел 3 анализа, содержа" щий элементы И, группу элементов ИЛИ, группы элементов НЕ в узел 3 анали1

9 за дополнительно введены элемент ИЛИ, группы элементов ИЛИ, группа элементов И и элементы И с соответствующими связями. 2 ил .

1307454 знаке числа, через элемент ИЛИ 13

1 передается на выход, а через элемент

НЕ 14., перекрывает все элементы И группы 15. Если, например, две старшие тетрады равны нулю, то на выходе элемента И 10 появляется потенциал, который через элемент И 17>, элемент

ИЛИ 13 и элемент И 15 передается на выход (сдвиг вправо на 2), а через элемент НЕ 14 перекрывает после3 дующие элементы группы И 15. Если ненормализованное и отрицательное число содержит, например, две старшие тетрады, равные единице, то на выходе элемента ИЛИ 10 появляется потенциал, который через элемент И 18 и далее так же, как и для положительных чисел, передается выход (сдвиг вправо на 2), сигналы с выхода поступают на вход шифратора 4, который формирует, в зависимости от величины сдвига двоичный код,. управляющий сдвигателем 6 в виде блока мультиплексоров, число коммутируемых входов которых равно (N+1). При этом на первые входы всех мультиплексоров с входа 2 поступают разряды числа, сдвинутого вправо на тетраду, на вторые входы — разряды несдвинутого числа, на третьи входы — разряды числа, сдвинутого влево на тетраду, на четвертые входы — разряды числа, сдвинутого влево на две тетрады и т.д. Освободившиеся при сдвиге влево разряды заполняются нулями. Получившийся на выходе шифратора код является одновременно кодом коррекции порядка, который складывается или вычитается на сумматоре-вычитателе 5 с исходным порядком нормализуемого числа. На выходе устройства получают нормализованное число и скорректированный порядок.

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

Устройство для нормализации чисел, / содержащее сумматор- вычи слит ель, сдвигатель, шифратор и узел анализа, содержащий первую группу элементов

ИЛИ, две группы элементов И, группу элементов НЕ и два элемента И, причем инверсные входы старшего и младшего разрядов знака входа устройства соединены соответственно с первым и вторым входами первого элементе И у — ла анализа, первый и второй входы второго элемента И которого соединеИзобретение относится к вычислительной технике и может быть использовано при построении процессора для обработки чисел с плавающей запятой.

Цель изобретения — расширение функ 5 циональных возможностей за счет нормализации отрицательных чисел.

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

Устройство для нормализации чисел содержит выход 1 устройства, вход 2 устройства, узел 3 анализа, шифратор

4, сумматор-вычитатель 5 и сдвигатель 6.

Узел 3 анализа содержит элемент

ИЛИ 7, первый 8 и второй 9 элементы

И, первую 10 и вторую ll группы эле" ментов ИЛИ, третий элемент И 12, третью группу 13 элементов ИЛИ, группу 14 элементов НЕ 14 первую группу

15 элементов И, .четвертый элемент

И 16, вторую 17 и третью !8 группы элементов И.

Устройство для нормализации чисел работает следующим образом.

Ненормализованное число в обратном коде с двумя знаковыми разрядами с входа 2 поступает на узел 3 анализа и одновременно на вход сдвигателя

6, порядок числа поступает также с входа 2 на первый вход сумматора-вычитателя 5. Число представленное с плавающей запятой, имеет основание 35

"16". Поэтому нормализация осуществляется потетрадно. На элементах И 8, 9, 12 и 16 узла 3 анализа осуществляется анализ знаковых разрядов. Если число положительное, то устанавливается потенциал на выходе элемента И 8, если число отрицательное, то потенциал устанавливается на выходе элемента И 12, при переполнении числа (знаковые разряды при этом разные) 45 на выходе элемента И 9 или элемента

И 16 устанавливается потенциал, который через элемент ИЛИ 7 передается на шифратор 4 как сигнал на сдвиг вправо и на сумматор-вычитатель 5 как сигнал, управляющий сложением и вычитанием. Если число нормализованно, то несовпадение значений разрядов: первой старшей тетрады обеспечивает на выходах элементов ИЛИ IQ и 11!по- 55 тенциал, который через элемент И 17„ при положительном знаке числа или через элемент И 18 при отрицательном з 1307 ны соответственно с инверсным входом старшего и с прямым входом младшего разрядов знака входа устройства, прямые входы разрядов мантиссы вхоДы которого соединены соответственно с входами элементов ИЛИ первой группы узла анализа, вход первого элемента

НЕ группы и выходы элементов И первой группы которого соединены соответственно с входами разрядов, кроме 10 старшего, шифратора, прямые входы старшего н младшего разрядов знака и разрядов мантиссы входа устройства соединены соответственно с входами разрядов информационного входа сдви- 15 гателя, прямые входы разрядов порядка устройства соединены соответственно с входами разрядов первого информационного входа сумматора-вычитателя, второй информационный вход ко- 20 торого соединен с входом величины сдвига сдвигателя и выходом шифратора, выходы сдвигателя и сумматора-вычитателя сдвигателя и сумматора-вычитателя являются выходом устройства, 25 причем в узле анализа выход первого элемента И соединен с первыми входами элементов И второй группы, вторые входы которых соединены с выходами соответствующих элементов ИЛИ пер--Ю вой группы, выход k-го элемента НЕ группы (k=1-(N-1); N — количество тетрад мантиссы числа) соединен c k-ми входами элементов И с k-го по (N-1)-й первой группы, о т л и ч а ю щ е е — 35 с я тем, что, с целью расширения функциональных возможностей за счет нормализации отрицательных чисел, 454 4 узел анализа содержит третий и четвертый элементы И, элемент ИЛИ, вторую и третьИ группы элементов ИЛИ, и третью группу элементов И, причем инверсные входы разрядов мантиссы входа устройства соединены соответственно с входами элементов ИЛИ второй группы узла анализа, выход элемента

ИЛИ которого соединен с входом старшего разряда шифратора и управляющим входом сумматора-вычитателя, прямые входы старшего и младшего разрядов знака входа устройства соединены соответственно с первым и вторым входами третьего элемента И узла анализа, причем в узле анализа второй вход первого элемента И и первый вход третьего элемента И соединены соответственно с первым и вторым входами четвертого элемента И, выход которого и выход второго элемента И соединены соответственно с первым и вторым входами элемента ИЛИ, выход третьего элемента И соединен с первыми входами элементов И третьей группы, вторые входы которых соединены с выходами соответствующих элементов ИЛИ, второй группы,.выходы элементов И второй и третьей групп соединены соответственно с первыми и вторыми входами элементов ИЛИ третьей группы, выходы элементов ИЛИ третьей группы, кроме старшего, соединены соответственно с входами элементов НЕ группы„ выход (k+1)-го элемента ИЛИ третьей группы соединен с (k t 1) "и входом k- го элемента И первой группы. юг. 1

1307454

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

Редактор Л. Пчолинская Техред Л.Олейник Корректор А, Ильин

Заказ 1634/49 Тираж 673 Подписное

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

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

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