Устройство для сравнения чисел в системе остаточных классов

 

Изобретение относится к области автоматики и вычислительной техники . Цель изобретения - повышение быстродействия. Устройство содержит группы регистров, группы сумматоров. блоки памяти. После вычитания С А - В в системе остаточных классов (у, , 2 ..Уп (oi. , ,..., ) - (р, , PJ ,...,РП) знак числа С определяется по знаку числа q из соотношения С |c|jn + q, где q С/М М П Р; , PV -е основа: 1гИ+1 ние системы, . По значениям Ук-и У|с+2 ° основаниям Р t, , It42 первого блока памяти выбираются значения (у , 2,...,Ук) числа 1с1(ц по основаниям Р, , Р,,...,Р. Далее производится вычитание (у, , Уп У 2 . 1Гм2 г ...,yj. О, 0,...,0). Затем из в.торого блока памяти считывается знак последнего числа, который совпадает со знаком разности (А-В). 1 ил. п « (Л

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

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

РЕСПУБЛИН (5ц 4 С 06 F 7/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ., Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3921629/24-24 (22) 01.07. 85 (46) 07.01. 87. Бюл. й» 1 (71) Белорусский государственный университет им. В.И. Ленина (72) М.К. Буза (53) 621.325.5 (088 ° 8) (56) Авторское свидетельство СССР

Ф 608155, кл. G 06 F 7/04, 1976.

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

У 618739, кл. С 06 F 7/04, 1976. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ

В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ (57) Изобретение относится к области автоматики и вычислительной техники. Цель изобретения — повышение быстродействия. Устройство содержит группы регистров, группы сумматоров, „„SU„„128211 А1 блоки памяти. После вычитания С =

= А — В в системе остаточных классов (,, t2 К„) = (М, »02

К„) — (P,, P,...,P„) знак числа С определяется по знаку числа q из соотношения С = С м + q, где q = м (С/М) М = Ц P P -е основаФ

»=K+ 1 ние системы, f c k c n. По значениям (ц+ i i » $ ) по основаниям

P <+,, Р»,+,...,Р»» из первого блоI ка памяти выбираются э наче ния (, 1 1

»» ,...,g „) числа IC 1ц по основаниям

Р,, P,...,Є. Далее производится вычитание (3,, 12,... ° g»») — (О",, ) 3 к 3 »ii д gtz ° ™ 3n ) (Р»» Eq»

О, 0,...,0). Затем из второго блока памяти считывается знак последнего числа, который совпадает, со знаком разности (А-В). i ил.

1282116 2

f0

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

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

На чертеже приведена схема устройства.

Устройство содержит группы 1, 24, 5, регистров, группы 6 и 7 сумматоров, блоки 8 и 9 памяти, регистр

10 результата, входы первого 11 и второго 12 операндов и выход 13.Группы регистров и группы сумматоров осуществляют хранение и вычитание отдельно по каждому иэ оснований Р, Р2 р-,Рп систем остаточных классов, где n — количество оснований системы.

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

Пусть требуется сравнить два числа А и В, представленных в системе остаточных классов с основаниями

Ра, ° ° ° «P«в виде (K» 0<, ° ° °,< <р) и (P,« P, ««......««Я„) соответственно.

Выполнение операции сравнения сводится к определению знака числа С

= А — В, имеющего код (1,р g., ) ° Справедливо соотношение С =

«

М

=С С)„+q, где q =(— р М= П (МЗ

Р,; 1 i k n )X) — целая часть X.

Знак числа С совпадает со знаком числа q, откуда вытекает следующий алгоритм определения знака числа.

1. По Кору (as<«< «Itx,z «+ ° ° « 1 „) IHcJIR С,„ по Основаниям Р<< <, Р„2

Р„ определяется его код (,, /,... „) по основаниям Р< р Р2,...,Р,<.

2. Из.числа С вычитается число, соответствующее коду («, рifx«2

М - (| «,р .) — (y<р4.

I н«н<< ° ««Кр ifk<.< «ОК+2 « <<<<)

« д< д2 ... g„), о, о,...,о).

3. По таблице знаков чисел находится знак числа (,, 2,...р „, О, 0,...,0). Знак этого числа и есть знаком искомого числа С.

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

КОДЫ (

С = А — В, который записывается в группу 1 регистров. Затем код () ,..., „) числа С по основаниям

Р„, Р,,..., Р„ с выходов соот<< р < ветствующих регистров группы 1 поступает на адресные входы блока 8 памяти, иэ которого считывается код (,, / р...,g„) числа IС „по основаниям Р< р Р,...,Р„ и записывается в группу 5 регистров. Далее код (It<,,..., „) по основаниям Р<, Р

P с выходов соответствующих регистров группы I поступает на первый вход

I сумматора 7, а код ($<«/,,... «,) из группы 5 регистров поступает на второй вход сумматора 7, где и осуществляется вычитание (/<, „) — (,р II2 / ). Полученная разность (It",, y",,,......,, „) запоминается в группе 2 регистров. Наконец

« р г код (I|, y, « . ° . « „) с выхода группы

2 регистров поступает на адресный вход блока 9 памяти. При этом считывается знак вычисленной разности,который равен знаку разности (А — В).

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

Устройство для сравнения чисел в системе остаточных классов, содержащее группы регистров и первую и вторую группы сумматоров, причем выходы i-ro сумматора первой группы, 1 где i = 1., 2,...,n n — количество оснований системы остаточных классов, соединены с соответствующими информационными входами i-го регистра первой группы., выходы разрядов j-го сумматора второй группы, где j =1,2, 1 k сп соединены с соответствующими информационными входами

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

1.-го сумматора первой группы, вторая группа входов которого подключена к соответствующим инверсным выходам

i-го регистра четвертой группы,прямые выходы j-ro регистра первой груп16

Составитель В. Горохов

Редактор О. Головач Техред Л.Сердюкова Корректор А. Тяско

Заказ 7267/47 Тирал(670 Подписное

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

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

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

3 12821 пы соединены с первой группой входов j-го сумматора второй группы, прямые выходы 1-го регистра первой группы, где 1 = (1с+1), (k+2),...,п, соединены с соответствующими адресными входами первого блока памяти, выходы j-й группы которого соединены с соответствующими информацион ными входами j ãî регистра пятой группы, инверсные выходы которого соединены с соответствующими входами второй группы j-го сумматора второй группы, выходы которого соединены с соответствующими адресными входами второго блока памяти, выход которого соединен с информационным входом регистра результата, выход которого является выходом устройства.

Устройство для сравнения чисел в системе остаточных классов Устройство для сравнения чисел в системе остаточных классов Устройство для сравнения чисел в системе остаточных классов 

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронной системе блокировки для контроля доступа к множеству ячеек

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

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

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

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

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

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

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