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

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

1

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

Целью изобретения является расширение области применения за счет обработки чисел с нулевой мантиссой.

На фиг. I изображена схема уст- ройства для нормализации чисел; на фиг. 2 - временная диаграмма работы .устройства.

Устройство (фиг. 1) содержит первую управляющую шину 1 сигнала пере- полнения устройства, элемент И 2, вторую управляющую шину 3 сигнала стробирования устройства, элемент ИЛИ 4, элемент ИЛИ 5, сдвигающие регистры 6-9, счетчик 10, третью управляющую шину 11 синхроимпульсов устройства, триггер 12, шину 13 данных устройства, выходную шину 14 устройства, анализатор 15, счетчик 16 длины, элементы ИЛИ-НЕ 17, вход 1 длины мантиссы устройства, выход 19 признака равенства нулю мантиссы устройства.

Счетчик 16 в зависимости от значения на втором и первом входах за- Дания режима выполняет функции, приведенные в таблице.

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

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

При высоком потенциале на шине 3 по заднему фронту синхросигнала на шине 11 в счетчик 10 и сдвигающие регистры 6-9 заносится информация с шин 13, а в счетчик 16 заносится ин

5 0 5

0

5

0

5

0

5

892

формация с входа 18, так как на выходах элементов 4 и 5 будут высокие поте нциалы. на шине 1 нет высокого потенциала (триггер 12 не установлен) и старшая тетрада чисел не равна О (на выходе анализатора 15 низкий потенциал - число нормализовано), то на выходах элементов И.ПИ 4 и 5 (после снятия высокого потенциала на шине 3) будут низкие потенциалы, и счетчик 10 и 16, а также сдвигающие регистры 6-9 находятся в режиме Хранение (на их выходах информация не меняется) до появления следующего высокого потенциала на шине 3.

Если принятое число не нормализовано (О в старших разрядах сдвигающих регистров 6-9) и нет высокого потенциала на шине 1 (триггер 12 не устанавливается) , на выходе анализатора 15 будет высокий потенциал. После снятия высокого потенциала на шине 3 на выходе элемента ИЛИ 4 - высокий потенциал, а на выходе элемента ИЛИ 5 - низкий потенциал. При этих условиях счетчики 10 и 16 находятся в режиме -1, а сдвигающие регистры 6-9 находятся в режиме Сдвиг влево и по заднему фронту каждого синхросигнала на шине 11 из значения счетчиков 10 и 16 вычитается 1, а в каждом из сдвигаюш;их регистров 6-9 информация сдвигается на один разряд влево. Этот процесс будет продолжаться до появления 1 в старшем разряде любого из сдвигающих регистров 6-9, при этом на выходе анализатора 15 устанавливается низкий потенциал. Низкий .потенциал устанавливается на выходе элемента ИЛИ 4. Счетчики 10 и 16 и сдвигающие регистры переводятся в режим Хранение до появления высокого потенциала на шине 3.

Если число записывается в счетчик 10- и сдвигающие регистры 6-9 при наличии высокого потенциала на шине 1, то по заднему фронту синхросигнала на шине 11 устанавливается триггер 12, так как в этом время на выходе элемента И 2 высокий потенциал. После снятия высокого потенциала с шины 3 высоким потенциалом на выходе триггера 12 сохраняется высокий потенциал на выходе элемента ИЛИ 5 и устанавливается низким потенциал на выходе анализатора 15 и соответственно па выходе элемента ИЛИ 4. Счетчик 10 и сдвигающие регистры 6-9 переводятся соответственно в режимы

+1

Сдвиг вправо . По следующему синхросигналу на шине 11 к содержимому счетчика 10 прибавляется 1, содержимое сдвигающих регистров 6-9 сдвигается вправо на один разряд. При этом старшие разряды сдвигающих регистров 9, 8 и 7 устанавливаются в О, а в старший разряд сдвигающего регистра 6 записывается 1 с выхода триггера 12 через пятый вход. Этим же синхроимпульсом сбрасывается триггер 12 (на выходе элемента И 2 низкий потенциал, так как на шине 3 низший потенциал) и устанавливается низкий потенциал на выходе элемента ИЛИ 5. Низкий потенциал на выходе анализатора 15 поддерживается высоким потенциалом в старшем разряде сдвигающего регистра 6. Счетчик 10 и сдвигающие регистры 6-9 переводятся в режим Хранение до появ-. ления следующего высокого потенциала на шине 3.

Если принятое число равно нулю и нет высокого потенциала на шине 1, на выходе анализатора 15 будет высокий потенциал. После снятия высокого потенциала на шине 3 на выходе элемента ИЛИ 4 - высокий потенциал, а на выходе элемента ИЛИ 5 - низкий потенциал. При этих условиях счетчики 10 и 16 находятся в режиме -1 (причем счетчик 16 первоначально содержит длину мантиссы числа равную К, где К - количество шестнадцатеричных цифр), а сдвигающие регистры 6-9 находятся в режиме Сдвиг влево и по заднему фронту каждого синхросигнала на шине 11 из значения счетчи

5

0

5

0

5

0

ков 10 и 16 вычитается 1, а в каждом из сдвигающих регистров 6-9 информация сдвигается на один разряд влево. Этот процесс будет продолжаться К раз (так как мантисса данных содержит К цифр и равна нулю) до обнуления счетчика 16, низкие потенциалы с выхода которого устанавливают на выходе элемента ИЛИ-НЕ 17 высокий потенциал. Через шестой вход ана- лизатора 15 на его же выходе устанавливается низкий потенциал, который устанавливает низкий потенциал на выходе элемента ИЛИ 4. Счетчики 10 и 16 и сдвигающие регистры переводятся в режим Хранение до появления высокого потенциала на шине 3. На выходе 19 признака равенства нулю мантиссы появляется высокий потенциал, указывающий на то, что мантисса равна нулю.

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

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

Л, си

ГМК

, Лрием-1 -f ffpuiM i -f -1

Lj-LTLTL- f-T lJ-Ln, Л

/hueM С38иг I Iff/ ueM jcwgJ «йлр Sflefft,

1 Г-1 I-1 r-1I I I-1 -II-I P-1

I /j/jife f -f -f

n

I /7/yveitr

f H-1 /V-/ H I |JlJ4Jn4 Л

Afta/n/aafrrirp ,

M

ГМК

J «йлр Sflefft,

I-I P-1

n

I /7/yveitr

f H-1 /V-/ I |JlJ4Jn4

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

название год авторы номер документа
Устройство для нормализации чисел 1978
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Мойса Ромуальд Станиславович
  • Орлова Мария Петровна
SU798819A1
Устройство для нормализации чисел 1986
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
SU1388849A1
Устройство для сложения и вычитания чисел с плавающей запятой 1985
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Шугаев Александр Михайлович
  • Костинский Аркадий Яковлевич
  • Орлова Мария Петровна
  • Мазикин Борис Викторович
  • Зильбергельд Иосиф Михайлович
SU1315969A1
Устройство для сложения и вычитания чисел с плавающей запятой 1980
  • Селезнев Александр Иванович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU959070A1
Арифметическое устройство 1985
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
  • Орлова Мария Петровна
  • Чистякова Ирина Александровна
SU1287144A1
Устройство для умножения чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU999045A1
Цифровой интегратор 1975
  • Тарануха Виталий Модестович
SU661572A1
Суммирующее устройство с плавающей запятой 1982
  • Каляев Анатолий Васильевич
  • Сулин Геннадий Андреевич
  • Станишевский Олег Борисович
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
  • Виневская Лидия Ивановна
  • Лисуненко Владимир Владимирович
SU1056182A1
Устройство для деления чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU1012241A1
Устройство для управления вводом- выводом информации 1977
  • Дудкин Виктор Романович
  • Федосеев Юрий Григорьевич
  • Комлык Владимир Лукич
SU769520A1

Иллюстрации к изобретению SU 1 345 189 A2

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

Изобретение относится к вычислительной технике, Целью изобретения является расширение области применения за счет обработки чисел с нулевой мантиссой. Поставленная цель достигается тем, что в устройство для нормализации чисел, содержащее элемент И 2, элементы ИЛИ 4, 5, сдвигающие регистры 6-9, счетчик 10, триггер 12, анализатор 15, введены счетчик 16 длины и элемент ШШ-НЕ 17 с соответствующими связями. 2 ил. 1 табл. СЛ N) фие1

Формула изобретения SU 1 345 189 A2

Уис/го Mar ti3a8affa

VuC/fCf f/Pf CrpMo usoSc/f/o

Составитель A, Клюев Редактор М. Келемеш Техред М.Дидых Корректор С. Черни,

Заказ 4920/47 Тираж 670Подлисное

ВНИИПИ Государственного комитета СССР

ло делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д, 4/5

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

ff()yemv ffeffve

Vc/f/iy-ff

Документы, цитированные в отчете о поиске Патент 1987 года SU1345189A2

Авторское свидетельство СССР
Устройство для нормализации чисел 1978
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Мойса Ромуальд Станиславович
  • Орлова Мария Петровна
SU798819A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 345 189 A2

Авторы

Подгорнов Анатолий Иванович

Костинский Аркадий Яковлевич

Шугаев Александр Михайлович

Даты

1987-10-15Публикация

1986-04-28Подача