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

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

выход элемента запрета подключен к первым входам десятого, одиннадцатого и двенадцатого элементов И, а выход первого элемента И - к первым входам тринадцатого, четырнадцатого и пятнадцатого элементов И, вторые входы четвертого, седьмого, десятого и тринадцатого элементов И соединены с выходом Равно схемы сравнения, выход Больше которой подключен к вторым входам пятого восьмого, одиннадцатого и четырнадцатого элементов И, а выход Меньше - к вторым входам шестого, девятого, двенадцатого и пятнсщцатого элементов И, выходы четвертого и десятого элементов И подключены к входам первого элемента И-ЛИ, выход которого соедин с управляющими .входами элементов И первой и второй групп, выходы шестого, седьмого, восьмого,девятого и одиннадцатого элементов И подключены к входам второго элемента ИЛИ, выход которого соединен с управляющими входами элементов И третьей и пятой групп, выходы пятого, двенадцатого, тринадцатого, четырнадцатого и пятнадцатого элементов И подключены к входам третьего элемента И, выход которого соединен с управлякмцими входами элементов И четвертой и пятой групп.

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

название год авторы номер документа
Устройство для сравнения чисел в системе остаточных классов 1983
  • Краснобаев Виктор Анатольевич
SU1145338A1
Устройство для сравнения чисел в системе остаточных классов 1984
  • Краснобаев Виктор Анатольевич
SU1160394A1
Устройство для сравнения чисел в системе остаточных классов 1982
  • Бецков Анатолий Иванович
  • Краснобаев Виктор Анатольевич
  • Бороденко Евгений Иванович
  • Семенов Александр Юрьевич
  • Ткаченко Александр Васильевич
SU1037244A1
Устройство для сравнения чисел в системе остаточных классов 1984
  • Долгов Виктор Иванович
  • Краснобаев Виктор Антонович
  • Брезгунов Александр Владимирович
SU1224803A1
Устройство для деления в системе остаточных классов 1983
  • Бондаренко Александр Викторович
  • Евстигнеева Ольга Владимировна
  • Куракин Вячеслав Александрович
SU1141400A1
Сумматор в системе остаточных классов 1983
  • Евстигнеев Владимир Гаврилович
SU1111170A1
Устройство для обработки информации, представленной в системе остаточных классов 1990
  • Червяков Николай Иванович
  • Оленев Александр Анатольевич
SU1743002A1
Устройство для сравнения чисел в системе остаточных классов 1987
  • Краснобаев Виктор Анатольевич
  • Горбенко Иван Дмитриевич
  • Гальцев Михаил Андреевич
  • Пеньков Андрей Юрьевич
  • Медведев Вячеслав Васильевич
SU1427358A1
Арифметическое устройство в системе остаточных классов 1985
  • Евстигнеев Владимир Гаврилович
  • Новожилов Александр Сергеевич
  • Кошарновский Александр Николаевич
SU1290315A1
Устройство для обнаружения и исправления ошибок в системе остаточных классов 1980
  • Краснобаев Виктор Анатольевич
SU888124A1

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

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

УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ, содержащее первый и второй входные регистры, состоящие из п подрегистров, где п - число оснований системы остаточных классов (СОК), первый и второй блоки хранения констант нулевиэации по п-му основанию, первый и второй сумматоры, первую и вторую группы сумматоров по N сумматоров в каждой, где N. , где Р; - i-e основание СОК, схему сравнения, первую, вторую, третью, четвертую, пятую и шестую группы элементов И, первую и вторую группы элементов ИЛИ, первый и второй выходные регистры, причем входы первого и второго чисел устройства подключены к информационным входам элементов И соответственно первой и второй групп и являются входами соответственно первого и второго входных регистров, выходы которых подключены к первым группам входов соответственно первого и второго сумматоров, выходы п-х подрегистров первого и второго входных регистров соединехы с адресными входами соответственно первого и второго блоков хранения констант нулевизации по п-му основанию, выходы которых подключены к вторым группам входов соответственно первого и второго сумматоров, выходы которых подключены к первым входам сумматоров соответственно первой и второй групп, вторые входы которых соответственно попарно объединены и являются группой входов констант устройства, а выходы подключены соответственно к первой и второй группам входов схемы сравнения, первые входы элементов И третьей и четвертой, пятой и шестой групп соответственно попарно объединены и подключены соответственно к выходам элементов И первой и второй групп, выходы элементов И третьей и шестой, четвертой и пятой групп подключены попарно к входам соответствующих элементов ИЛИ первой и второй групп, выходы которых подключены к соответствующим входам соответственно первого и второго выходных регистров, выходы которых являются соответственно выходами (Л максимального и минимального чисел устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет сравнения чисел в отрицательном диапазоне, в него введены сумматор |ПО модулю два, с первого по пятнадцатый элементы И, элемент НЕ, элемент запрета, первый, второй и третий элементы ИЛИ, причем выход одинакового разряда первого входного регистра подключен к первым входам сумматора по модулю два, первого и второго элементов И, выход знакового разряда второго входного регистра соединен с первым входом третьего элемента И и вторыми входами второго элемента И и сумматора по модулю два, вdкoд которого подключен к вторым входам первого и третьего элементов И и через элемент НЕ к информационному входу элемента запрета, управляюйий вход которого псщключен к выходу второго элемента И и первьм входам четвертого, пятого .и шестого элементов И, выход третьего элемента И соединен с первьми входами седьмо- , го, восьмого и девятого элементов И,

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

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

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

Недостатком устройства является низкое быстродействие.

Наиболее близким к предлагаемому по технической сущности .является устройство для сравнения чисел в системе остаточных классов, содержащее первый и второй входные регистры состоящие из п подрегистров, вхЬды которых являются входами первого и второго чисел соответственно, первый и второй сумматоры, первую и вторую группы элементов ИЛИ, схему сравнения, первую и вторую группы элементов И, причем первые входы первого |И второго сумматоров подключены соответственно к выходам первого и второго входных регистров. Кроме того, устройство содержит первую и вторую группы по N сумматоров (N .fl Р; , п количество оснований системй остаточных классов, Р; - основание), третью четвертую, пятую и шестую группы элементов И, первый и второй выходные регистры, первый и второй блоки хранения констант нулевизации пи n-sMy основанию, адресные входы которых подключены к выходам п-х подрегистров соответственно, первого и второго входных регистров, а выходы подключены к вторым входам соответственно первого и второго сумматоров, выходы которых подключены соответственно к первым входам сумматоров первой и .второй групп, вторые входы которых соответственно попарно объединены и являются группой входов , 5 констант устройства, а выходы подключены соответственно к первой и второй группам входов схемы сравнения, выход Равно которой подклю- чен к первым входам элементов И пер0 вой и второй Групп, вторые входы которых подключены соответственно к входам первого и второго входных регистров, первые входы элементов И третьей и пятой, четвертой и шестой

5 групп соответственно попарно объединены и подключены соответственно к выходам элементов И первой и второй групп, вторые входы элементов И третьей и четвертой, пятой и шестой групп соответственно объединены, и подключены к выходам Меньше и Больше схемы сравнения, выходы элементов И третьей и шестой, четвертой и пятой групп подключены попарно к входам соответственно эле5 ментов ИЛИ первой и второй групп, выходы которых подключены к соответствующим входам соответственно первого и второго выходных регистров, выходы которых являются соот0 ветственно выходами max и min устройства 2 .

Недостаток устройства - низкие функциональные возможности.

Цель изобретения - расширение

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

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

n - ЧИСЛО оснований СОК, первый и второй блоки хранения констант нулевизации по п-му основанию, первый и второй сумматоры, первую и вторую группы сумматорр в по N сумматоров в каждой, где N п Р; , где Р- - i-e основание СОК, схему сравнения, первую, вторую; третью, четвертую, пятую и шестую группы элементов И, первую и вторую группы элементов ИЛИ, первый я второй выходные регистры, причем входы первого и второго чисел устройства подключены к информационHfc iвходам элементов И соответственно первой и второй групп и являются входами соответственно первого и второго входных регистров ;, выходы которых подключены к первым группам . , входом соответственно первого и вто,рого сумматоров, выходы п-х подрегистров первого и второго входных регистров соединены с адресными входами -соответственно первого и второго блоков хранения констант нулевиэации по п-му основанию, выходы которых подключены к вторым группам входов

соответственно- первого .и второго сумматоров,выходы которых подключены к первым входам сумматоров соответственно первой и второй групп, вторые ; входы которых соответственно попарно объединены и являются группой входов констант устройства, а выходы подключены соответственно к первой и второй группам входсз схемы сравнения, первые входы элементов И третьей и четвертой, пятой и шестой групп соответственно попарно объединены и подключены соответственно к выходам элементом И первой и второй групп, |Выходы элементов И третьей и шестой, четвертой и пятой групп подключены попарно к входам соответствующих элементов ИЛИ первой и второй групп, выходы которых подключены к соответствующим входам соответственно первого и второго выходных регистров, выходы KOTdt bix являются .соответственно выходами максимального и минимального чисел устройства, введены сумматор по модулю два, с первого по пятнадцатый элементы И, элемент НЕ, элемент запрета, первый, второй и третий элементы ИЛИ, причем выход одинакового разряда первого входного регистра подключен к первым входам сумматора по модулю два, первого и второго элементов И, выход знакового разряда второго входного регистра соединен с первым входом третьего элемента И и вторыми входами второго элемента И и сумматора по модулю два, выход которого подключен к вторым входам первого и третьего элементов И и через элемент НЕ к информационному входу элемента запрета, управляющий вход которого подключен к выходу второго элемента И и

первым входам четвертого, пятого и шестого элементов И, выход третьего элемента И соединен.с первыми входами седьмого, восьмого и девятого элементов И, выход элемента запрета подключен к первым входам деЬятого, одиннадцатого и двенадцатого элементов И, а выход первого элемента И - к первым входам тринадцатого, четырнадцатого и пятнадцатого элементов И, вторые входы четвертого, седьмого, десятого и тринадцатого элементов И соединены с выходом Равно схемы сравнения, выход Больше которой подключен к вторым входам пятого, восьмого, одиннадцатого и четырнадцатого элементов И, а выход Меньше - к вторьм входам шестого, девятого, двенгщцатого и пятнадцатого элементов И, выходы четвертого и десятого элементов И подключены к входам первого элемента ИЛИ, выход которого соединен с управлякяцими входами элементов И первой « второй групп, уаходы шестого, седьмого, восьмого, девятого и одиннадцатого элементов И подключены к входам второго элемента ИЛИ, выход которого соединен с управляющими входами элементов И третьей и пятой групп, выходы пятого, двенгщ:цат,ого, тринадцатого, четьфнадцатого и пятнадцатого элементов И подключены к входам третьего элемента И, выход которого соединен с управляющими входами элементов И четвертой и пятой групп.

Функциональные возможности пред- лагаемого устройства расширяются за счет выполнения операции сравнения чисел в отрицательном диапазоне. При этом сравниваемые операнды , а, ..., а;) и В(в|, Bj, .... в„) имеют по одному дополнительному знаковому разряду, т.е. число сопровождается признаком 5 {9j) знака signACsignB) , где

если А(В)0 если )0

В этом случае сравниваемые операнды представляются в виде

A( А) (9д; (а,, а,, ...,а„)) В (5 В) №gj (В.а, , ... , В„)).

На фиг. 1, 2 и 3 представлена структурная схема предлагаемого устройства.

Устройство первый и рой входы 1 и 2 устройства, первый и второй входные регистры 3 и 4, пер- вый блок 5 хранения констант нулевизации, по сюнованию, первый сумматор б, первую группу 7 сумматоров, схему 8 сравнения чисел А и В, блок

9 хранения констант нулевиэации, второй сумглатор 10, вторую группу сумматоров 11, шины 12 подачи констант Р„ , 2Рп, NPi, (N ft Рр , сумматор 13 по модулю два, первый - пятнадцатый элементы И 14-28, элемент 29, элемент 30 запрета, первый элемент ИЛИ 31, первую и вторую группы элементов 32 и 33, второй элемент ИЛИ 34, третью и четвертую группы элементов И 35 и 36, третий элемент ИЛИ 37, пятую и шестую группы элементов И 38 и 39, первую группу элементов ИЛИ 40, первый выходной регистр 41 (регистр наибольшего числа)} первый выход 42 устройства (выход max), вторую группу элементов ИЛИ 43, второй выходной регистр 44 (регистр наименьшего числа), второй выход 45 устройства (выход min).

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

По первой 1 и второй 2 входным шинам устройства соответственно первое А (Пд; Л) (97д; (а, , .. ., а) и второе В(вг В) (aef (й.в, .. . . , й„) сравниваемые числа, записанные в СОК с учетом знаков операндов д и Я в, заносятся -соответственно в первый 3 и второй 4 входные регистры. Блоки 5 и 9 хранения констант по значениям а и в„ соответственно определяют константы нулевизации по основаниям СОК в виде

a, (a U;а„)и

..., в„).

Первый б и второй 10 сумматоры выполняют операцию вычитания соответственно А {А-а„-(aj.a, , ....а-) , . а.) li .В„ (В,. и, . .... (5«)-(, QJ ., ..., В„). Из сумма(торов 6 и 10 числа А и В в СОК, кратные основанию, поступают на первые входы соответственно сумматоров 7 и 11, на вторые входы которых по шинам 12 поступают ,константы Р,,2Р,, ... ,NPn в СОК (-N.10, Р;) .., В результате на выходе одного из сумматоров 7 и 11 появляется ноль, т.е. A-an-kP( 0, . В этом случае с выходов сумматоров 7 и 11 два слова длины N, представленные однорядовым кодом, в каждом из которых только на k-M и ш-м местах нули, а на остальHfejx - единицы, поступают на схему, 8 сравнения. Если Од РВ D (т.е. А,) то сигнал присутствует только на выходе элемента 30 (так как 0+00/mod2/), на выходе сумматора 13 отс утствует сигнал, на выходе элемента НЕ 29 присутствует, а запрещающий сигнал с выхода элемента И 15 отсутствует. Если Од 1 (AVO) () то сигнал присутстйует только на выходе элемента И 14, Если () и Пр 1(), то сигнал присутствует только на выходе третьего элемента И 16. Если s 9в 1 (А , 0) , то

сигнал присутствует на выходе только второго элемента И 15. При сигнал Больше с выхода схемы 8 сранения поступает на первые входы элементов И 21-24. При сигнал Меньше с выхода схемы 8 сравнения поступает на первые входы элементов И 25-28. При сигнал Равно с выхода схемы 8 сравнения поступает на первые входы элементов И 17-20. Если и одновременно.Яд или57я то выходной сигнал элемента И 19 или 17 через элемент ИЛИ 31 закрывает элементы И 32, и 33, и в выходных регистрах 41 и 44 числа отсутствуют, т.е. там нули, что и является признаком равенства операндов А и В . В остальных случаях ( и при ) сигнал с выхода одного из элементов И 14-16 иЛи элемента 30 открывает только один из элементов И 18, 20-28, выходной сигнал которого через соответствующие элементы ИЛИ 34 или 37 открывает соответственно элементы И 35, 36 или 38, 39 и выходные операнды А и В через соответственно открытые элементы И 32, и 33, через соответствующие элементы И 35, 36, 38 и 39, через соответствующие элементы ИЛИ 40 и 43 поступают в соответствующие выходные регистры 41 и 44 наибольшего и наименьшего чисел.

Рассмотрим примеры конкретного выполнения операции сравнения чисел для СОК, заданной.основаниями Р 2, , (таблица).

, Пример 1. (0; (010) и В,(0; (О, 1, 0)). Операнд А заносится в регистр 3, а операнд В в регистр 4. По значению и в блоках 5 и 9 выбираются константы аэ(0,0,0) и В,(0,0,0). Сумматоры 6 и 10 производят операцию вычитания А-а и В-В„, .е. получаем (О, 1 ,0) . Это значение поступает на входы сумматоров 7 и 11, на вторые входы которых по шинам 12 поступают значения констант , 2Р,10, ..., в СОК. Таким образом, на первые и вторые входы схемы 8 сравнения поступает код длиной в двоичных разрядов вида (1111015, так как ( В-В„-а5 0)

Сигнал выходной шины Равно схемы 8 сравнения поступает на первые входы элементов И 17-20. Так как ° выходе сумматора 13 отсутствует сигнал (0+0)0(mod 2) ) , значит на выходе элемента НЕ 29 присутствует сигнал, который через открытый элемент 30 открывает элемент И 19, выходной сигнал которого через элемент ИЛИ 31 закрывает элементы И 32 и 33. В регистрах 41 и 44 содержатся нули, что свидетельствует о ра венстве чисел . Проверка:. Пример 2. А,о (0; (0,1,0)) и в (1; (0,1,0)). В ЭТОМ случае вы ходной сигнал элемента И 16 (., ,) открывает элемент И 18, выходной сигнал которого через элемент ИЛИ 34 открывает элементы И 35 и 36. Операнд А с выхода 1 через элементы И 32 и ., элемент ИЛИ 40 поступает в регистр 41 наибольшего числа, а операнд В с выхода 2 через элементы И 33, 36, элемент ИЛИ 43 поступает в регистр 44наименьшего числа, т.е. . Проверка: . I П р и м е р 3. А.(1 ; (0,1 ,0)) , Bjj (0; (1,2,3)). Операнд В заносит ся в регистр 4. По значению в блоке 9 выбирается константа 8j(1, 0,3). Сумматор 10 производит операцию , (1,2,3)-(1,0,3)(0,2,0) , это значение поступает на первые входы сумматоров 11. В этом случае на вторую группу входов схемы 8 срав нения поступает код вида fllOlll, так как В-8„-45 0. Так как (, , т.е. ), на выходе Меньше схемы 8 сравнения присутствует сигнал, который поступает на первые входы элементов И 25-28. При., выходной сигнал элемента И 14 открывает элемент И28, выходной сиг нал которого через элемент ИЛИ 37 от крывает элементы И 38 и 39. В этом случае операнд А через элементы И 32 и 38 поступает в регистр 44 наи-, меньшего числа, а операнд в через элементы И 33 и 39 поступает в регистр 41 наибольшего числа, т.е. . Проверка: . Пример 4. (1 ()) и в-(1} (1,2;3)). в этом случае открыт второй элемент И 15 (.Йд в 1), выходной сигнал которого закрывает элемент 30 и открывает элемент И 25 (), выходной сигнал которого через элемент ИЛИ 34 открывает элементы И 35 и 36. Операнд А через элементы И 32 и 35 и .элемент ИЛИ 40 поступает в регистр 41 наибольшего числа, а операнд В через .элементы И 33, 36 и элемент ИЛИ 43 - в регистр 44 наименьшего числа, т.е. . Проверка: . Техническое преимущество изобретения по сравнению g базовым объектом - прототипом сострит в существенном расширении функциональных возможностей за счет сравнения чисел в отрицательном диапазоне. Экономический эффект заключается в уменьшении количества оборудования за счет совмещения в одцст устройстве выполнения операции сравнения чисел как в положительном, так и в отрицательном диапазонах.

(0,0,2)

. О О О (М,3) (0,)

/

О О (1,0,0) (0,1,1)

о о о о о о о о о о о о о (1,2,2) (0,0,3) (1,1,4) (0,2,0) (1,0,1) (0,1,2) (1,2,3) (0,0,4) (1,1,0) (0,2,1) (1,0,2) (0,1,3) (1,2,4)

Продолжение таблицы

(О,.0,2)

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 (1,1,3) (0,2,4) (1,0,0) (0,1,1) (1,2,2) (0,0,3) (1,1,4) (0,2,0) (1,0,1) (0,1,2) (1,2,3) (0,0,4) (1,1,0) (0,2,1) (1,0,2) (0,1,3) (1,2,4)

I It I i f

f 6 фие1

Фиг 2

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
АППАРАТ ДЛЯ РАСПРЕДЕЛЕНИЯ ТОРФА НА СУШИЛЬНОМ ПОЛЕ 1922
  • Красин Г.Б.
  • Панкратов И.С.
SU608A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сравнения чисел в системе остаточных классов 1982
  • Бецков Анатолий Иванович
  • Краснобаев Виктор Анатольевич
  • Бороденко Евгений Иванович
  • Семенов Александр Юрьевич
  • Ткаченко Александр Васильевич
SU1037244A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 121 670 A1

Авторы

Краснобаев Виктор Анатольевич

Трусей Леонид Гаврилович

Даты

1984-10-30Публикация

1983-07-11Подача