Устройство для нормализации чисел
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1345189
Авторы: Костинский, Подгорнов, Шугаев
Текст
(54) УСТРОЙСТЧИСЕЛ РМАЛИ 3 ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ Н АВТОРСКОМУ СВИДЕТЕЛЬСТ(57) Изобретение относится к вычислительной технике. Целью изобретенияявляется расширение области применения за счет обработки чисел с нулевой мантиссой. Поставленная цель достигается тем, что в устройство длянормализации чисел, содержащее элемент И 2, элементы ИЛИ 4, 5, сдвигающие регистры 6-9, счетчик 10, триггер 12, анализатор 15, введены счетчик 16 длины и элемент ИЛИ-НЕ 17 ссоответствующими связями. 2 ил.1 табл13451 Изобретение относится к вычислительной технике, может быть использовано для нормализации чисел с плавающей запятой и является дополни 5тельным к авт, св, У 798819.Целью изобретения является расширение области применения за счет обработки чисел с нулевой мантиссой.На фиг. 1 изображена схема устройства для нормализации чисел; нафиг. 2 - временная диаграмма работы.устройства,Устройство (фиг. 1) содержит пер -вую управляющую шину 1 сигнала переполнения устройства, элемент И 2,вторую управляющую шину 3 сигналастробирования устройства, элементИЛИ 4, элемент ИЛИ 5, сдвигающиерегистры 6-9, счетчик 10, третью 20управляющую шину 11 синхроимпульсовустройства, триггер 12, шину 13 данных устройства, выходную шину 14устройства, анализатор 15, счетчик16 длины, элементы ИЛИ-НЕ 17, вход 18 25длины мантиссы устройства, выход 19признака равенства нулю мантиссыустройства.Счетчик 16 в зависимости от значения на втором и первом входах за- ЗОдания режима выполняет Функции, приведенные в таблице. Функциясчетчика Значения входов задания режима Второй Первый Хранение 0 10 Запись данных Выполнение заданных Функций счетчиком 16 производится по заднему фронту синхроимпульсов, поступающих на его счетный вход. Лнализатор 15 50 представляет собой элемент ИЛИ-НЕ на шесть входов.Устройство для нормализации чисел работает следующим образом.При высоком потенциале на шине 3 по заднему Фронту синхросигнала на шине 11 в счетчик 10 и сдвигающие регистры 6-9 заносится информация с шин 13, а в счетчик 16 заносится ин 892Формация с входа 18, так как ва выходах элементов ИЛИ 4 и 5 будут ньгокие потенциалы. Если на шине 1 нет высокого потенциала (триггер 12 не установлен) и старшая тетрада чисел не равна "0 (на выходе анализатора 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 и соответст 334518 венно на выходе элемента ИЛИ 4. Счет. чик 10 и сдвигающие регистры 6-.9 переводятся соответственно в режимы "+ 1" и "Сдвиг вправо". По следующему синхросигналу на шине 11 к содержимому счетчика 10 прибавляется "1", содержимое сдвигающих регистров 6-9 сдвигается вправо на один разряд. При этом старшие разряды сдвигающих 10 регистров 9, 8 и 7 устанавливаются в "0", а в старший разряд сдвигающего регистра 6 записывается "1" с выхода триггера 12 через пятый вход. Этим же синхроимпульсом сбрасывает ся триггер 12 (на выходе элемента И 2 низкий потенциал, так как на шийе 3 низший потенциал) и устанавливается низкий потенциал на выходе элемента ИЛИ 5. Низкий потенциал на 20 выходе анализатора 15 поддерживается высоким потенциалом в старшем разряде сдвигающего регистра 6. Счетчик 10 и сдвигающие регистры 6-9 переводятся в режим "Хранение" до появ-. 25 ления следующего высокого потенциала на шине 3. Если принятое число равно нулю и нет высокого потенциала на шине 1, на выходе анализатора 15 будет высокий потенциал. После снятия высокого потенциала на шине 3 на выходе элемента ИЛИ 4 - высокий потенциал, а на выходе элемента ИЛИ 5 - низкий по 35 тенциал. При этих условиях счетчики 10 и 16 находятся в режиме "-1" (причем счетчик 16 первоначально содержит длину мантиссы числа равную К, где К - количество шестнадцатеричных 40 цифр), а сдвигающие регистры 6-9 находятся в режиме Сдвиг влево 1 и по заднему фронту каждого синхросигнала на шине 11 из значения счетчи-94ков 10 и 16 вычитается "1", а в каждом из сдвигающих регистров 6-9 информация сдвигается на один разряд влево. Этот процесс будет продолжаться К раз (так как мантисса данных содержит К цифр и равна нулю) до обнуления счетчика 16, низкие потенциалы с выхода которого устанавливают на выходе элемента ИЛИ-НЕ 17 высокий потенциал. Через шестой вход анализатора 15 на его же выходе устанавливается низкий потенциал, который устанавливает низкий потенциал на выходе элемента ИЛИ 4. Счетчики 10 и 6 и сдвигающие регистры переводятся в режим "Хранение" до появления высокого потенциала на шине 3. На выходе 19 признака равенства нулю мантиссы появляется высокий потенциал, указывающий на то, что мантисса равна нулю.Формула изобретенияУстройство для нормализации чисел по авт. св. 9 798819, о т л и ч а ющ е е с я тем, что, с целью расширения области применения за счет обработки чисел с нулевой мантиссой, оно содержит счетчик длины и элемент ИЛИ-НЕ, причем вход длины мантиссы устройства соединен с информационным входом счетчика длины, разрядный выход которого соединен с вхо" дами элемента ИЛИ-НЕ, выход которого соединен с шестым входом анализатора и является выходом признака равенства нулю мантиссы устройства, первый и второй входы задания режима и счетный вход счетчика длины соединены соответственно с выходами первого и второго элементов ИЛИ и с первым входом триггера.ЮЮ РТОРлф изиАю Составитель А. Кледактор М. Келемеш Техред МгДидьщ Коррек О/47 Тираж 670 ВНИИПИ Государственногпо делам изобретений 13035, Москва, Ж, Ра Заказ Подпкомитета СССРоткрытийнская наб., д. зводственно-полиграфическое предприятие г. Ужг ул. Проектная
СмотретьЗаявка
4074283, 28.04.1986
ПРЕДПРИЯТИЕ ПЯ М-5339
ПОДГОРНОВ АНАТОЛИЙ ИВАНОВИЧ, КОСТИНСКИЙ АРКАДИЙ ЯКОВЛЕВИЧ, ШУГАЕВ АЛЕКСАНДР МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 7/38
Метки: нормализации, чисел
Опубликовано: 15.10.1987
Код ссылки
<a href="https://patents.su/4-1345189-ustrojjstvo-dlya-normalizacii-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для нормализации чисел</a>
Предыдущий патент: Устройство для выделения максимального числа
Следующий патент: Устройство для умножения целых чисел в р-кодах фибоначчи
Случайный патент: Устройство для уплотнения эластичной камеры