Устройство для сравнения чисел в системе остаточных классов Советский патент 1987 года по МПК G06F7/04 

Описание патента на изобретение SU1325460A1

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

Цель изобретения - расширение диапазона области применения за счет увеличения диапазона разности сравниваемых чисел.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - схема блока анализа.

Устройство содержит п коммутаторов 11 - п, где п - количество оснований системы остаточных классов (СОК), две группы шифраторов 2i-2n-i и 3|-3„ 1, п сумматоров 4i-4„, (п-2) блоков 5i-5п-2 фиксации равенства, элементы ИЛИ 6-8, блок 9 анализа, п групп входов остатков первого 10 и второго 11 чисел, вход 12 задания порядка сравнений операндов, вход 13 начальной установки, входы 14 и 15 синхронизации, выходы «Равно 16, «Меньше 17, «Больше 18, «Несравнимо 19. На чертеже обозначены также информационные входы 20 - 22 блока 9 анализа.

Блок 9 анализа содержит элементы И 23-29, элементы ИЛИ 30-32, элементы НЕ 33 и 34, элементы И-НЕ 35 и ИЛИ-НЕ 36, триггеры 37 и 38.

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

На входы 10| -10п и lli -11„ поступают значения остатков чисел А и В oci-а„ и р|-РП по основаниям СОК pi-р«. При нулевом сигнале на входе 12 на первом и втором выходах :-го коммутатора (г 1,2,...,п) - соответственно а, и р,, а при единичном - соответственно а, и р/, а при единичном - соответственно р/ и а/. Сумматоры 4i-4„.| имеют один суммируюший и два вычитающих входа, причем при нулевом значении на входе 12 на ыходах г -го сумматора - величина ,--р,-f/, где f,- - величина на выходе г -го шифратора 2i-2„ 1 первой группы, . При единичном значении на входе 12 С,р,-а,-f,-.

Шифратор 2/ (,2,...,п-1) преобразует остаток ,г -pnlj в остаток Iv ilpt (или .-a;l(,/i в остаток ). Шифратор 3 преобразует величину Q в величину

(.}- Cj-Xjln, где 1 (modp,-).

Перед началом работы сигналом по входу 13 триггеры 37 и 38 устанавливаются в нулевое состояние. На входе 12 - нулевой потенциал, поэтому на ВЕЯходах шифраторов 3|-3„ | формируются величины

,- | |а„-р„|р„|рс1е1 Если ,р,„ то ..., а если ..., то .

Величина

, если , и

, если ,

П

где р,-.

с другой стороны

pipn, если , и

С |В-Л|р р|р,ь если .

Если С О, то Л Б.

Если после вычисления А-B,„ при нулевом сигнале на входе 12 ... 0, то на выходах блоков 5i-5„-2 фиксации равенства, элемента ИЛИ 6 и входе 20 блока 9 анализа - нулевой уровень, на выходе элемента ИЛИ 8 - единичный уровень.

После импульса по входу 14 триггер 37 установлен в единичное состояние, что при- 5 водит к появлению логической единицы на выходе «Больще 18 устройства. ,

Если, после вычисления А-Б|р„ /..., то на выходе элементов ИЛИ 6 и 8 - нулевые уровни, что приводит к появлению логической единицы на 0 выходе «Равно 16 устройства.

Если на выходе какого-либо блока 5i - 5л--2 сигнал логической единицы, то либо , либо . В последнем случае устройство не .может определить соотношение чисел А и В. На вход 12 подается сигнал логической единицы, а затем после окончания переходных процессоров - импульс по входу 15.

Аналогично, после вычисления |В-Л|р , если ..., то на выходе блоков 5|-5п-2, элемента ИЛИ 6 и входе 20 блока 9 анализа - нули, на выходе элемента ИЛИ 8 - единица, что после импульса по входу 15 приводит к установке триггера 38 в единичное состояние.

После проведения вычисления И -В,, и 5 IB-/1|р триггеры 37 и 38 указывают на результат сравнения:

5

0

Триггеры 37 38

О О 1 1

О 1 О

А несравнимо с В, так как 1 А-В I pip,,

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

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

из (п-1) шифраторов каждая, (п-3) блоков фиксации равенства чисел и блок анализа, причем группа входов разрядов i-ro остатка первого и второго чисел, где i 1,2,...« , соединены соответственно с первой и второй группами информационных входов t-ro коммутатора, первая и вторая группы выходов которого соединены соответственно с суМ Мирующим и первым вычитающим входами /-ГО сумматора, выходы п-го сумматора соединены с входами второго элемента ИЛИ и с входами всех шифраторов первой группы, выход/-го шифратора первой группы, где / 1,2,(п-1), соединен с вторым вычитающим входом /-го сумматора, выходы которого соединены с входами /-го шифратора второй группы, группа выходов k-ro шифратора второй группы, где k 1, 2,..., (п.-2), соединена с первой группой входов -го блока фиксации равенства, группа выходов ()-ro шифратора второй группы соединена с второй группой входов fe-ro блока фиксации равенства, выход 1-го блока фиксации равенства, где / 2,3,...,(п-2) соединен с /-М входом первого элемента ИЛИ, группа выходов (п-1)-го шифратора второй группы соединена с входами третьего элемента ИЛИ, выходы первого, второго и третьего элементов ИЛИ соединены соответственно с первым, вторым и третьим информационными входами блока анализа, вход задания порядка сравнения операндов устройства соединен с управляющими входами всех коммутаторов, вход начальной установки устройства соединен с входом начальной установки блока анализа, первый и второй входы синхронизации устройства соединены соответственно с первым и вторым входами синхронизации блока анализа, выходы «Равно, «Меньше, «Больше, «Несравнимо которых являются соответственно выходами «Равно, «Меньше, «Больше и «Несравнимо устройства.

0

2. Устройство по п. , отличающееся тем, что блок анализа содержит семь элементов И, три элемента ИЛИ, два элемента НЕ, элемент И-НЕ, элемент ИЛИ-НЕ и два триггера, приче и первый информационный вход блока анализа соединен с первыми входами элемента ИЛИ-НЕ, первого и второго элементов И и через первый элемент НЕ с первыми входами третьего и четвертого элементов И, выходы последних соединены с первыми входами соответственно первого и второго элементов ИЛИ, входы которого соединены с входами установки в единичное состояние соответственно первого и второго триггеров, прямые выходы которого соеди5 нены с первыми входами соответственно пятого и шестого элементов И, а также соответственно с первым и вторым входами элемента И-НЕ, выход которого соединен с вторыми входами пятого и шестого элементов И, первым входом седьмого элемен0 та И и входом второго элемента НЕ, выходы которого являются соответственно выходами «Больше, «Меньше, «Равно, и «Несравнимо блока анализа, вход начальной установки блока анализа соединен с

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

0 и четвертого элементов И, второй и третий информационные входы блока анализа соединены соответственно с первым и вторым входами третьего элемента ИЛИ, выход которого соединен с третьими входами третьего и четвертого элементов И и с вторым

5 входом элемента ИЛИ-НЕ, выход которого соединен с вторым входом седьмого элемента И, выходы первого и второго элементов И соединены с вторыми входами соответственно второго и первого элементов ИЛИ.

10, п,

/го

i « I -f 1

fu2.

Фиг. г

1 W

jvi

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

название год авторы номер документа
Преобразователь кода системы остаточных классов в двоичный код 1983
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
  • Болтков Александр Павлович
SU1133669A1
Обратимый преобразователь двоичных кодов в код системы остаточных классов 1983
  • Астененко Сергей Васильевич
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1141398A1
Устройство для выбора упорядоченной последовательности данных 1984
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1218381A1
Устройство для сравнения чисел в модулярном коде 1985
  • Хлевной Сергей Николаевич
  • Сагдеев Константин Мингалеевич
SU1256013A1
Устройство для нормализации чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Байдич Галина Васильевна
SU953636A1
Устройство для сортировки чисел 1990
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Петренко Василий Иванович
SU1737441A1
Устройство для сортировки чисел 1986
  • Стрыгин Николай Захарович
SU1394214A1
Арифметическое устройство вычислительной машины для расчета ткани 1974
  • Шапиро Виль Львович
SU518767A1
Устройство для поиска данных 1990
  • Белан Александр Михайлович
  • Герасименко Дмитрий Игоревич
SU1795447A1
Арифметико-логическое устройство 1983
  • Черкасский Николай Вячеславович
  • Фернеза Роман Михайлович
SU1176321A1

Иллюстрации к изобретению SU 1 325 460 A1

Реферат патента 1987 года Устройство для сравнения чисел в системе остаточных классов

Изобретение относится к вычислительной тетхнике. Цель изобретения - расширение диапазона возможной разности сравниваемых чисел. Устройство содержит п (по числу оснований системы остаточных классов) коммутаторов и сумматоров, 2п-2 шифраторов, (п-2) блоков фиксации равенства, элементы ИЛИ и блок анализа, содержащий триггеры, элементы И, ИЛИ, НЕ, ИЛИ-НЕ, И-НЕ. Остатки «i-а„ и PI-рп сравниваемых чисел А и В поступают на входы устройства, затем последовательно вычисляются разности |А-В| в СОК {pi, рг р„-.} и |В-AIX- Блок анализа фиксирует случаи , , либо случаи, когда устройство не может сравнивать А и В, поскольку |А-В| р1р„. 1 з.п.ф-лы, 2 ил. (Л 00 N5 СЛ 4 О5

Формула изобретения SU 1 325 460 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1325460A1

Устройство для сравнения чисел, выраженных в системе остаточных классов 1976
  • Факторович Михаил Григорьевич
  • Полисский Юрий Давидович
SU608155A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Акушский И
Я., Бурцев В
М., Пак И
Т
О новой позиционной характеристике непозиционного кода и ее применении-В кн.: Теория кодирования и оптимизация сложных систем.-Алма-Ата: Наука, с
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Устройство для сравнения чисел в системе остаточных классов 1979
  • Майзель Вячеслав Лазаревич
SU873237A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 325 460 A1

Авторы

Хлевной Сергей Николаевич

Литвиненко Петр Трофимович

Сагдеев Константин Мингалеевич

Фомин Владимир Витальевич

Даты

1987-07-23Публикация

1986-03-03Подача