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

Номер патента: 1287293

Авторы: Брунец, Иванченко, Прокопьев, Торопов

ZIP архив

Текст

(19 11 4 Н 03 М 7/18 МИТЕТ СССРИЙ И ОТКРЫТИЙ ГОСУД АРСТВЕННЫИ ПО ДЕЛАМ ИЗОБРЕ ЕН ВТОРСНОМ ВИДЕТЕЛЬСТВ,56) АвторскоеУ 1200429, кл.05.06.84.Авторское свУ 1075254, кл,(54) УСТРОЙСТВО ДЛЯ ПРЯМОГО И ОБРАТНОГО ПРЕОБРАЗОВАНИЯ ЧИСЛА ИЗ СИСТЕМЫ, ОСТАТОЧНЫХ КЛАССОВ В ПОЗИЦИОННЫЙ КОД(57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в системе остаточных классов(СОК), а также в аппаратуре передачи данных, использующей коды СОК.Целью изобретения является повьплениебыстродействия. Поставленная цельдостигается за счет новой организации связей в устройстве, содержащемдвоичный реверсивный счетчик, группу .реверсивных счетчиков по модулю,триггер режима, управляющий триггер,переключатель, схему сравнения сконстантой, два элемента ИЛИ итри элемента И. 1 ил1287293 И ннн него нонстенту /П Р /той Ре,еПри обнулении каждого из модульных реверсивных счетчиков 2 и двоичного реверсивного счетчика 1 с его выхода выдается сигнал логического нуля. 40 Каждый из модульных счетчиков 2 е 2 2производит счет по модулю соответствующего основания СОК,Схе.".а 11 сравнения выполняет срав кение с константой. 45Устройство для прямого и обратного преобразования числа из системы остаточных классов в позиционный код работает следующим образом.Вход 4, сигнал на который подается при преобразовании числа из двоичного кода в код СОК, подключен к единичному входу триггера 9. Сигнал, пришедший на вход 14, переключает триггер 9 в единичное состояние, и 55 сигнал с его выхода подготавливает двоичный реверсивный счетчик 1 к работе в режиме ."Вычитание", счетчики 2 - к работе в режиме "Сложение,". Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующимив системе остаточных классов (СОК), 5а также в аппаратуре передачи данных,использующей коды СОК.Целью изобретения является повыше ние быстродействия.На чертеже представлена схема уст- Оройства для прямого и обратного преобразования числа иэ системы остаточных классов в позиционный код.Устройство для прямого и обратного преобразования числа из системыостаточных классов в позиционныйкод содержит двоичный реверсивныйсчетчик 1, группу реверсивных счетчиков 2- 2по модулю, элементыИЛИ 3, 4, элементы И 5-7, управляющий триггер 8, триггер 9 режима,переключатель 10, схему 11 сравненияс константой, тактовый вход 12,вход 13 "Пуск" устройства, входы14 и 15 задания режима устройства.Двоичный реверсивный счетчик 1позволяет увеличивать или уменьшатьсодержащееся в нем число на единицуили заданную для него константуи- ЗОд р,реверсивный модульный счетА")чик 2- изменять содержащееся внем число на единицу или заданную Преобразуемое число в двоичном коде записано в счетчике 1, счетчики 2 обнулены. Сигнал, приходящий на вход 13 "Пуск", устанавливает триггер 8 в единичное состояние, сигналом с единичного выхода которого открывается элемент И 5 по второму входу, на первый вход которого поступают тактовые импульсы.Единичный сигнал с выхода элемента ИЛИ 3 поступает на третий вход элемента И 6. Если содержимое счетчика 1 больше или равно величине константы, то нулевой сигнал с выхода схемы 1 сравнения, пройдя через первый вход элемента И 6, устанавливает на его прямом выходе нулевой сигнал. Единичный сигнал с инверсного выхода элемента И 6 подается на первый вход элемента И 7. По тактовому сигналу, прошедшему через элемент И 5, на выходе элемента И 7 устанавливается единичный сигнал. При этом по единичному сигналу с выхода элемента И 7 происходит постепенное вычитание константыв счетчике 2 и сложение с константой ь в счетчике 2. Когда содержимое снетчика 1 станет меньше величины, на выходе схемы 11 сравнения будет единичный сигнал, что в свою очередь вызывает при наличии тактового им.Пульса единичный сигнал на прямом выходе элемента И б и нулевой сигнал на выходе элемента И 7. По единичному сигналу с выхода элемента И 6 происходит постепенное вычитание по единице в счетчике 1 и сложение с единицей в счетчиках 2. В момент обнуления счетчика 1 с его выхода выдается сигнал, который пройдя через переключатель 10, переводит триггер8 в нулевое состояние. При этом прекращается поступление тактовых импульсов.В счетчиках 2 зарегистрированкод СОК, соответствующий двоичномукоду, первоначально записанному всчетчикеВход 15 при преобразовании числаиз кода СОК в двоичный код подключен ,к нулевому входу триггера 9, сигналс выхода которого поступает на.входэлемента ИЛИ 3, а также устанавливает выход схемы 1 сравнения в единичное состояние и подготавливаетсчетчик 1 к работе в режиме "Сложение", а счетчики 2 - к работе врежиме "Вычитание". Преобразуемоечисло в коде СОК записано в счетчики 2, счетчик 1 обнулен.По сигналу "Пуск" триггер 8 устанавливается в единичное состояние исигналом с единичного выхода откры -вает элемент И 5, на другой входкоторого поступают тактовые импульсьг. Единичный сигнал с выхода схемы11 сравнения поступает на первыйвход элемента И 6. Если содержимое 10счетчиков 2 2 2 , не равнонулю, то единичный сигнал с выходаэлемента ИЛИ 3 поступает на третийвход элемента И 6. По тактовому сигналу, прошедшему через элемент И 5, 15на прямом выходе элемента И 6 устанавливается единичный сигнал, по которому происходит пос.епенное сложение с единицей в счетчике 1 и вычитание по единице в счетчиках 2, В 20момент обнуления счетчиков 2 ,22, нулевые сигналы с их выходов поступают на входы элементаИЛИ 3, нулевой сигнал с выхода которого, поступив на элемент И 6, ус-. 25танавлйвает на его прямом выходенулевой сигнал. Единичный сигнал синверсного выхода элемента И 6 поступает на вход элемента И 7. По такто.вому сигналу, прошедшему через элемент И 5, на выходе элемента И 7устанавливается единичный сигнал,который подается на вторые входысчетчика 1 и счетчика 2,. Поступление одного тактового импулвса навторой вход счетчика 1 вызывает уве-.личение состояния данного счетчикана заданную константу, а поступление тактового импульса на второйвход счетчика 2- уменьшение на 40величину 1 . В момент обнулениясчетчика 2 1 наодин .вход элементаИЛИ 4 подается йулевой сигнал, надругой вход которого нулевой сигналпоступает с выхода элемента ИЛИ 3. 45Сигнал с инверсного выхода элемен 1та ИЛИ 4, пройдя через переключатель1 О на нулевой вход триггера 8, переводит его в нулевое состояние и прекращает тем самым поступление тактовых импульсов.На этом преобразование числа изкода СОК в,двоичный код заканчивается, результат преобразования находится на счетчике 1. 551Формула изобретенияУстройство для прямого и обратного преобразования числа из системы остаточных классов в позиционный код,содержащее двоичный реверсивный счетчик, группу реверсивных счетчиковпо модулю, управляющий триггер, триггер режима, переключатель, схемусравнения с константой, два элемента ИЛИ и три элемента И, причем тактовый вход, вход "Пуск, первый и второй входы задания режима устройства соединены соответственно с первым входом первого элемента И, с единичным входом управляющего триггера, с единичным и нулевым входами триггера режима, выход которого соединен с входами задания режима ре-версивных счетчиков по модулю группы, с входом задания режима двоич,ного реверсивного счетчика и с входом разрешения схемы сравнения с кон . стантой ;выход которой соединен с первым входом второго элемента И, прямой выход которого соединен с первыми счетными входами двоичного реверсивного счетчика и реверсивных счетчиков по модулю группы, инверсный выход второго элемента И соединен с первым входом третьего элемента И, второй вход которого соединен с вторым входом второго элемента И и с выходом первого элемента И, второй вход которого соединен с выходом управляющего триггера, нулевой вход которого соединен с выходом переключателя, первый вход которого соединен с выхоцом обнуления двоичного реверсивного счетчика, разрядный выход которого соединен с информационным входом схемы сравнения с константой, выходы реверсивньгх счетчиков по модулю, кроме последнего, группы соединены соответственно с входами первого элемента ИЛИ, выход которого соединен с первым входом второго элемента ИЛИ, инверсный выход и второй вход которого соединены соответственно с вторым входом ,переключателя и с выходом старшего реверсивного счетчика по модулю группы, второй счетный вход которого соединен с вторым счетным входом двоичного реверсивного счетчика и с выходом третьего элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, выход первого элемента ИЛИ соединен с третьим входом второго элемента И, выход триггера режима соединен с соответствующим входом первого эле-. мента. ИЛИ.Тираж 899 Подписное осударственного комитета СССР елам изобретений и открытий осква, Ж,Раушская наб., д.4/5 3035 Производственно-полиграфическое предприятие, г,ужгород, ул. Проектная,

Смотреть

Заявка

3956907, 25.09.1985

ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО

ТОРОПОВ ВЯЧЕСЛАВ НИКОЛАЕВИЧ, ПРОКОПЬЕВ ПАВЕЛ ЛАРИОНОВИЧ, БРУНЕЦ НИКОЛАЙ ВАСИЛЬЕВИЧ, ИВАНЧЕНКО ВЛАДИМИР АНАТОЛЬЕВИЧ

МПК / Метки

МПК: H03M 7/18

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

Опубликовано: 30.01.1987

Код ссылки

<a href="https://patents.su/4-1287293-ustrojjstvo-dlya-pryamogo-i-obratnogo-preobrazovaniya-chisla-iz-sistemy-ostatochnykh-klassov-v-pozicionnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прямого и обратного преобразования числа из системы остаточных классов в позиционный код</a>

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