Преобразователь позиционных кодов в код (сок) системы остаточных классов

Иллюстрации

Показать все

Реферат

 

Союз Соввтсиик

Социалистичесиик

Республик (от) Дополнительное к авт, сеид-ву(22) Заявлено 19.02.76 (Ql) 2327061/18-24 с присоединением заявки ¹ f (51) М. Кл.

Ст 06 V 5/02

Гвеудврвтвеннмй квинтет

Совета Мнннетров СССР вв делам неееретеннй н открытей (23) Приоритет{43) Опубликовано05.04.78.Бюллетень Ие 13

{53) УДК 68 .325. (088.8) (45) Дата опубликования описания, 14.03.78

Л, Н, Костящкин, . В, A. Фролов и B. Q. Гилевич (72) Авторы изобретении

Рязанский радиотехнический институт (71) Заявитель (54 } ПРЕОБРАЗОВАТЕЛЬ ПОЗИБИОННЫХ КОДОВ

В КОД СИСТЕМЫ ОСТАТОЧНЫХ

КЛАССОВ(СОК) Устройство относится к вычислительной технике.

Известны устройства для преобразования позиционных кодов в код СОК (1

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

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

Белью изобретения является устранение по- тб

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

Юля достижения атой цели предложенный преобразователь содержит устройство вычи- о тания кодов, группу элементов И. Входы преобразователя подключены,к входам устройства вычитания кодов, выходы которого связаны с первой группой входов накапливающих сумматоров, вторая группа входов которых щ соединена с;выходами группы элементов И, первые входы которых подключены ко входам установки начального значения кода СОК, а вторые входы — к управляющему входу преобразователя.

Структурная схема преобразователя позиционных кодов в код СОК изображена на чертеже.

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

Входы 4 преобразователя подключены ко входам устройства вычитания кодов 2, выходы которого связаны с первой группой входоВ сумматОров 1 Вторая rpyrms ВходоВ кО ° торых соединена с выходами группы элементов И 3, первые входы которых подключены ко входам 5 установки начального значения кода СОК, а вторые — к управляющему входу 6 преобразователя. Выходы 7 группы сум маторов 1 являются выходами преобразовьтеля.

И -разрядное устройство вычитания кодов 2 выделяет разность следующих один за другим кодов И „z N в дополнительном коде, При поступлении тактирующего сигнала р 5 с управляюшего входа 6 преобразователя на втоРые входы группы элементов И 3 число

М н входов 5 через группу элементов

И 3 поступает на входы группы сумматоров 1.

Разность М формируется устройством вычитания кодов 2 как результат суммирования текущего значения кода 8 < постуцаюшего с входов преобразователя 4, с предыдушим значением и «< представленным как отрицательное число в допог,нительном коде.

В качестве устройства вычитания кодов

2, определяющего разность следующих один за другим кодов, может быть использовано любое известное устройство. Полученная разность суммируется в дополнительном коде с содержимым .К сумматоров 1, где К— число выбранных, оснований ) для представления чисел в СОК. Величины оснований выб-> раны так, чтобы наименьшее из оснований было больше максимальной величины.,й | < .

В основу получения текущего результате перевода позиционного кода в код СОК положен принцип представления преобразуемой 3о величины в виде двух составляющих; постоянной и переменной. Перевод же из одной системы в другую осуществляется преобра« эователем в соответствии с выражением .к =к ди

3 где И -код СОК предыдущей величины, находящийс >в сумматорах 4, который в данном цикле считается постоянной, т.е. не преобразуемой величиной; 40

А, и — разность (К > - М " 4 ), предотавленная в дополнительном коде на выходе устройства вычитания кодов 5, которая в данном цикле считается переменной, т.е. преобразуемой величиной. (4

Следовательно, текущий перевод из позиционной системы в СОК сводится к выявле» нию разности А М между следующим один эа другим кодами и суммированию ее с полученным результатом лредыдуиж о.преобразования. Выходы сумматоров 1 являются выходами всего устройства, где и. образуется результат преобразования кода из йозиционной снсстемы счисления в СОК

Предложенный преобразователь позволяет уменьшить время преобразования позиционного кода, характеризующегося малыми величинами приращений s код СОК.до величины, равной сумме времени, находимого для выделения разности кодов в устройстве вычитания кодов, и времени суммирования этой разности с содержимым накапливающих сумматоров. Это позволяет уменьшить интервал дискретности обработки информации по срав нению с известными устройствами.

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

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

Источники, информации, принятые во внимание при экспертизе:

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

Ne 437067, кл. Я 06 Р 5/02, 1971.

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

% 374590, кл..Cj 06 Р 5/02, 1970.

ЦНИИПИ Заказ 1 655/7

Тираж 826 Подписное

Филиал ППП "Патент, r. Ужгород, ул. Проектная, 4