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

 

Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в системе остаточных классов (сок), а также в аппар.атуре передачи данных, использующей коды СОК. Целью изобретения является повьтение быстродействия. Поставленная цель достигается за счет новой организации связей в устройстве, содержащем двоичный реверсивный счетчик,группу . реверсивных счетчиков по модулю, триггер режима, управляющий триггер, переключатель, схему сравнения с константой, два элемента ИЛИ и три элемента И. 1 ил. с € (Л

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

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

РЕСПУБЛИК (19) (11) А1 (д1) 4 Н 03 M 7/18

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

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

f

t с.

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3956907/24-24 (22) 25.09.85 (46) 30.01.87.Бюл. 1(4 (72) В.Н.Торопов, П.Л.Прокопьев, Н.В.Брунец и В.А.Иванченко (53) 681.3 (088.8), 56) Авторское свидетельство СССР

1(- 1200429, кл. Н 03 M 7/18, 05.06.84.

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

)1 1075254, кл, Н 03 M 7/18, 1982. (54) УСТРОЙСТВО ДЛЯ ПРЯМОГО И ОБРАТНОГО ПРЕОБРАЗОВАНИЯ ЧИСЛА ИЗ СИСТЕМЫ .ОСТАТОЧНЫХ КЛАССОВ В ПОЗИЦИОННЫЙ КОД (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в системе остаточных классов (СОК), а также в аппаратуре передачи данных, использующей коды СОК.

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

1287293

Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в системе остаточных классов (СОК), а также в аппаратуре передачи данных, использующей коды СОК.

Целью изобретения является повышение быстродействия.

На чертеже представлена схема уст- !0 ройства для прямого и обратного преобразования числа иэ системы остаточных классов в позиционный код.

Устройство для прямого и обрат ного преобразования числа из системы остаточных классов в позиционный код содержит двоичный реверсивный счетчик 1, группу реверсивных счетчиков 2 - 2 по модулю, элементы

ИЛИ 3, 4, элементы И 5-7, управляющий триггер 8, триггер 9 режима, переключатель 10, схему Il сравнения с константой, тактовый вход 12, вход 13 "Пуск" устройства, входы

14 и 15 задания режима устройства.

Двоичный реверсивный счетчик 1 позволяет увеличивать или уменьшать содержащееся в нем число на единицу или заданную для него константу

n-t ЗО д р, . реверсивный модульный счетj

1 1

) чик 2 — изменять содержащееся в нем число на единицу или заданную

n-i

Ннн него нонстенту g-/ P; /rrrrrd Р ! е!

При обнулении каждого из модульных реверсивных счетчиков 2 и двоичного реверсивного счетчика 1 с его выхода выдается сигнал логического нуля. 4!

Каждый из модульных счетчиков 2<, 2,..., 2 „ производит счет по модулю соответствующего основания СОК.

Схе.".а -11 сравнения выполняет срав кение с константой . 45

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

Вход !4, сигнал на который подает-50 ся при преобразовании числа из двоичного кода в код СОК, подключен к единичному входу триггера 9. Сигнал, пришедший на вход 14, переключает триггер 9 в единичное состояние, и сигнал с его выхода подготавливает двоичный реверсивный счетчик 1 к работе в режиме ."Вычитание", счетчики

2 — к работе в режиме "Сложение,".

Преобразуемое число в двоичном коде записано в счетчике 1, счетчики 2 обнулены. Сигнал, приходящий на вход 13 "Пуск, устанавливает триггер 8 в единичное состояние, сигналом с единичного выхода которого открывается элемент И 5 по второму входу, на первый вход которого поступают тактовые импульсы.

Единичный сигнал с выхода элемента ИЛИ 3 поступает на третий вход элемента И 6. Если содержимое счетчика 1 больше или равно величине константы, то нулевой сигнал с выхода схемы ll сравнения, пройдя через первый вход элемента И 6, устанавливает на его прямом выходе нулевой сигнал. Единичный сигнал с инверсного выхода элемента И 6 подается на первый вход элемента И 7. По тактовому сигналу, прошедшему через элемент И 5, на выходе элемента И 7 устанавливается единичный сигнал.

При этом по единичному сигналу с выхода элемента И 7 происходит постепенное вычитание константы в счетчике 2 и сложение с константой ь в счетчике 2!!. Когда содержимое снетчика 1 станет меньше величины, на выходе схемы 11 сравнения будет единичный сигнал, что в свою очередь вызывает при наличии тактового им.Пульса единичный сигнал на прямом выходе элемента И б и нулевой сигнал на выходе элемента И 7. По единичному сигналу с выхода элемента И 6 происходит постепенное вычитание по единице в счетчике 1 и сложение с единицей в счетчиках 2. В момент обнуления счетчика I с его выхода выдается сигнал, который пройдя через переключатель 10, переводит триггер

8 в нулевое состояние. При этом прек= ращается поступление тактовых импульсов.

В счетчиках 2 зарегистрирован код СОК, соответствующий двоичному коду, первоначально записанному в счетчике

Вход 15 при преобразовании числа из кода СОК в двоичный код подключен ,к нулевому входу триггера 9, сигнал с выхода которого поступает на.вход элемента ИЛИ 3, а также устанавливает выход схемы !1 сравнения в единичное состояние и подготавливает счетчик 1 к работе в режиме "Сложение", а счетчики 2 — к работе в режиме "Вычитание". Преобразуемое

)287293 число в коде СОК записано в счетчики 2, счетчик I обнулен.

IIo сигналу "Пуск" триггер 8 устанавливается в единичное состояние и сигналом с единичного выхода откры— вает элемент И 5, на другой вход которого поступают тактовые импульсьг. Единичный сигнал с выхода схемы

1l сравнения поступает на первый вход элемента И 6. Если содержимое 10 счетчиков 2,, 2,...,2 „, не равно нулю, то единичный сигнал с выхода элемента ИЛИ 3 поступает на третий вход элемента И 6. По тактовому сигналу, прошедшему через элемент И 5, 15 на прямом выходе элемента И 6 устанавливается единичный сигнал, по которому происходит пос.епенное сложение с единицей в счетчике 1 и вычитание по единице в счетчиках 2. В 20 момент обнуления счетчиков 2, 2,...,2„, нулевые сигналы с их вы— ходов поступают на входы элемента

ИЛИ 3, нулевой сигнал с выхода которого, поступив на элемент И 6, ус-. 25 танавлйвает на его прямом выходе нулевой сигнал. Единичный сигнал с инверсного выхода элемента И 6 noñòóпает на вход элемента И 7. По такто.вому сигналу, прошедшему через эле- 30 мент И 5, на выходе элемента И 7 устанавливается единичный сигнал, который подается на вторые входы счетчика 1 и счетчика 2,„. Поступление одного тактового импулвса на второй вход счетчика 1 вызывает увеличение состояния данного счетчика на заданную константу, а поступление тактового импульса на второй вход счетчика 2 „ — уменьшение на 40 величину . В момент обнуления счетчика 2 11 на. один .вход элемента

ИЛИ 4 подается йулевой сигнал, на другой вход которого нулевой сигнал поступает с выхода элемента ИЛИ 3. 45

Сигнал с инверсного выхода элемен1 та ИЛИ 4, пройдя через переключатель

10 на нулевой вход триггера 8, переводит его в нулевое состояние и прекращает тем самым поступление тактовых импульсов.

На этом преобразование числа из кода СОК в.двоичный код заканчивается, результат преобразования находится на счетчике I. 55

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

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

1287293

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

Редактор А.Долинич Техред Л.Сердюкова Корректор М, Демчик .Заказ 7730/59 Тираж 899 Подписное

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

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

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

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

 

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

Изобретение относится к вычислительной технике, в частности к устройствам для преобразования кодов

Изобретение относится к вычислительной технике

Изобретение относится к области вычислительной техники

Изобретение относится к вычислительной технике

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

Изобретение относится к области вычислительной техники

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых преобразователях вычислительных систем

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

Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных машинах

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для перевода чисел из кода системы остаточных классов (СОК) в код полиадической системы счисления (ПСС)

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании устройств преобразования цифрового кода числа А в системе остаточных классов (СОК) в напряжение в блоках сопряжения разнотипных элементов вычислительных и информационно-измерительных систем

Изобретение относится к вычислительной технике и предназначено для использования в вычислительных устройствах, функционирующих в системе остаточных классов (СОК), а также технике связи для передачи информации кодами СОК

Изобретение относится к вычислительной технике, предназначено для деления числа в модулярной системе счисления (МСС) на одно из ее оснований и может быть использовано в цифровых вычислительных устройствах

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

Изобретение относится к области вычислительной техники и может быть использовано в модулярных нейрокомпьютерах
Наверх