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

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

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

Цель изобретения - упрощение точности сравнения операндов в СОК.

На чертеже представлена структурная схема устройства.-.

Устройство содержит входы первого и второго сравниваемых чисел соответственно 1 и 2, входные регистры 3 и А, сумматор 5, регистр 6, состоящий из п подрегистров, сумматор 7, элементы ИЛИ 25 поступает на вход блок 8 .хранения констант нулевизацин, регистра 26 наименьшего числа, а группу сумматоров 9, входы 10 конс10

ное однорядовым кодом, в котором н к-ом (на (к + 1)-м справа) месте дет ноль, а на остальных - единицы поступает на первую группу входов схемы 11 сравнения. На группу вход схемы 11 поступает также слово дли N (соответствующее числу Р, ), в к ром на первом месте (второе справа будет ноль (Р -т Р, 0, при m а на остальных - единицы. Если к (и Р( ) то с выхода Больше сх мы 11 сигнал открывает элементы И и 18, и с входа 1 устройства опе ранд А через элементы И 20 и 17,

операнд В с входа 2 устройства че элементы И 21 и 18, элементы ИЛИ поступает на вход регистра 23 наи

тант , схему 11 сравнения, входы 12 кода заданного интервала, элемент 13

операнд В с входа 2 устройства чер элементы И 21 и 18, элементы ИЛИ 2 поступает на вход регистра 23 наизапрета, элемент ИЛИ 14, группы эле- большего числа. Если к 1, то с

ментов И 15, 16, 17 и 18 элемент НЕ-И 19, группы элементов И 20 и 21, группу элементов ИЛИ 22, регистр 23 наибольшего числа, выход 24 максимального числа, группу элементов ИЛИ 25, регистр 26 наименьшего числа, выход 27 минимального числа.

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

По входам 1 и 2 соответственно первое А (а,, а , ..., а,) и второе В (Ь , Ь , .., bf,) сравниваемые числа заносятся соответственно во входные регистры 3 и 4, с которых они

выхода Равно схемы 11 сигнал чер элемент ИЛИ 14 открывает элементы И 15 и 16, и с входа 1 операнд А рез элементы И 20 и 15, элементы

ИЛИ 22 поступает на вход регистра наибольшего числа, а операнд 8 с входа 2 ч ерез элементы И 21, 16, элементы ИЛИ -25 поступает на вход регистра 26 наименьшего числа. Есл

30 к О и (А-В jmod Р т О, то с выхо Меньше схемы 11 сигнал через открытый элемент 13 запрета (отсут ствует сигнал с выхода элемента НЕ-И 19, так как (А-В) mod Р 0)

одновременно поступают на сумматор 5, 35 элемент ИЛИ 14 открывает элементы

И 15, 16 и в дальнейшем работа уст ройства идентична режиму Равно, описанному вьпце.

с выхода которого значение и

п

(А-В) mod Р (где Р П Р;), зано1 1

сится в регистр 6. Блок хранения констант нулевизации по значению у, (А - В) mod Р (,, , ..., „ ) определяет соответствующую константу в виде J, (у,, У, , Уг , ..., у, ). Сумматор 7 выполняет операцию вычитания в СОК л (и - ( ) mod Р, , и это значение поступает на первые входы сумматоров 9, на вторые входы .которых по шинам 10 поступают соответствующие константы О, Р,, 2Р(, ..., 50 нули, что свидетельствует о равен- (N-1)P, , представленные в СОК с осно- стве .операндов-А и В с точностью

ваниями 12, Р, ..., Р. В результате

на выходе только одного сумматора 9

появится ноль, т.е. и

кР, О. В

этом случае с выходов сумматоров 9

fi слово длиной N Пр. представленЬ2

элементы ИЛИ 25 поступает на вход регистра 26 наименьшего числа, а

ное однорядовым кодом, в котором на к-ом (на (к + 1)-м справа) месте будет ноль, а на остальных - единицы, поступает на первую группу входов схемы 11 сравнения. На группу входов схемы 11 поступает также слово длиной N (соответствующее числу Р, ), в котором на первом месте (второе справа) будет ноль (Р -т Р, 0, при m 1), а на остальных - единицы. Если к 1 (и Р( ) то с выхода Больше схемы 11 сигнал открывает элементы И 17 и 18, и с входа 1 устройства операнд А через элементы И 20 и 17,

элементы ИЛИ 25 поступает на вход регистра 26 наименьшего числа, а

операнд В с входа 2 устройства через элементы И 21 и 18, элементы ИЛИ 22 поступает на вход регистра 23 наибольшего числа. Если к 1, то с

выхода Равно схемы 11 сигнал через элемент ИЛИ 14 открывает элементы И 15 и 16, и с входа 1 операнд А через элементы И 20 и 15, элементы

ИЛИ 22 поступает на вход регистра 23 наибольшего числа, а операнд 8 с входа 2 ч ерез элементы И 21, 16, элементы ИЛИ -25 поступает на вход регистра 26 наименьшего числа. Если

к О и (А-В jmod Р т О, то с выхода Меньше схемы 11 сигнал через открытый элемент 13 запрета (отсутствует сигнал с выхода элемента НЕ-И 19, так как (А-В) mod Р 0),

И 15, 16 и в дальнейшем работа устройства идентична режиму Равно, описанному вьпце.

Пусть k )т.е. А-В

40 О(mod Р) ), в этом случае на выходе элемента НЕ-И 19 (на входе элемента НЕ-И 19 присутствует сигнал лишь тогда, когда на всех его входах сигналы отсутствуют, т.е. когда в

45 регистр 6 записан нулевой операнд с СОК) присутствует сигнал, который закрывает элемент 13 запрета и закрывает элементы И 20 и 21. В этом случае в регистрах 23 и 26 содержатся

до единицы.

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

Пример 1 . А2 (00, 01 , 010), Ъ,, (01, 10, 011). Операнды

Аи В. заносятся соответственно в регистры 3 и 4. Сумматор 5 определяет значение 4 (А , - В,,) mod 30

производит операцию вычи- Д - 5 в СОК и операнд

4 (А, - В,,

(01, 10, 100, которое поступает на вход регистра 6. Блок 8 по значению

, 01 определяет константу в виде

У, (01, 01, 001) (см. табл. 2). Сумматор 7 танин д

л (00, 01, 011), кратньй Р, 2 поступает на первые входы сумматоров 9, на вторые входы которых по шинам 10 поступают константы О, Р , 2P , ..., 1А Р, (см. табл. 3). Так как

А - 14-Р, О, то на первую группу входов схемы 11 поступает однорядо- вый код длиной в N 15 (от нулевого до четырнадцатого) двоичных разрядов 011111111111111, где на четырнадцато (k 14)месте (k + 1 15) ноль, а на остальных местах - единицы. На вторую группу входов схемы 11 (по шинам 12) подается код в виде 111111111111101 (, О, m 1). Так как к 14 1, то с выхода Больше схемы 11 сигнал открывает

элементы И 17 и 18. Операнд А через элементы И 20 и 17 и элементы ИЛИ 25 поступает в регистр 26 наименьшего числа, а операнд В через элементы И 21 и 18 и элементы ИЖ 22 поступает в регистр 23 наибольшего числа. Соответствие между выходными сигналами схемы 12, элемента НЕ-И 19 и соотношением между сравниваемыми операндами А и В приведены ниже, схемы 12

Выходы

Меньше ( й Р, ) Равно ( й р )

Больше (д Р, )

Выход элемента НЕ-И 19

Л О

Проверка: А 2 В Пример 2,

24

гэ

Для А, В

Для А, .В А В

(01, 10,

011), В22 (00, 01, 010). В этом случае с выхода сумматора 5 значение Л (А23 - Bjj ) mod 30 (01 , О, 1 , 001) поступает на второй вход сумматора 7, на первьй вход которого поступает константа из блока 8 у, (01, 01, 001) см. табл. 2). С выхода сумматора 7 значение д Д-у (00, 00, 000) поступает на первые

1224803

входы сумматора 9. Так как д О PJ О (см. табл. 3), то на первую группу входов поступает слово вида 111111111111110 (k 0). В этом слу- i чае ,Toc выхода

Меньше схемы 11 сигнал через откры

тый элемент 13 запрета, элемент ИЛИ 14 открывает элементы И 15 и 16. Операнд Агэ через элементы И 20 и 15 и элементы ИЛИ 22 поступает в регистр 23 наибольшего числа, а операнд В через элементы И 21 и 16 и элементы ИЛИ 25 поступает на вход регистра 26 наименьшего числа.

Проверка: 22

Пример 3. Агэ (01, 10, 011), В2 (01, 10, 011).

Сумматор 5-определяет результат Д (mod 30), который заносится в регистр 6, так как все остатки операнда Д (00, 00, 000) равны нулю, то на выходе элемента НЕ-И 19 присутствует сигнал, который закрывает элемент 13 запрета и закрьтает элементы И 20 и 21. В регистрах 23 и 26 содержатся нули, что свидетельствует о равенстве сравниваемых операндов.

Проверка: В

30

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

Устройство для сравнения чисел в системе остаточных классов, содержащее первый и второй входные регистры, входы которых являются входами первого и второго сравниваемых чисел устройства соответственно, блок хранения констант нулевизации, сумматоры, группу из N сумматоров ( где

Т1

N -D Р; 1 количество оснований

системы остаточньпс классов (СОК) , Р; - L е - основание СОК), схему

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

12248038

Таблица 2

22

2Ъ2 ii

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники. Изобретение предназначено для обработки данных в схемах автоматики и специализированных ЭВМ, функционирующих в. системе остаточных классов. Цель изобретения - увеличение точности сравнения операндов в системе остаточных классов(СОК) . Устройство со- дерлит регистры первого и второго сравниваемых чисел ,сумматор для определения их разности, регистр, состоящий из п подрегистров, блок хранения констант нулевизации , сумматор для вычисления констант нулевизации, схему сравнения с кодом заданного интервала по выбранному основанию СОК, элемент запрета, злемент ШШ, элемент НЕ-И, группы элементов И и ИЛИ переписи и регистры наибольшего и наименьшего чисел. Сущность изобретения заключается в том, что сравнения операндов М и В заменяется сравнением операндов с (A-B)modP и Р, 2 (где Р. 1т Р.), что позволяет сравнивать операнды Л и В с точностью до единицы интервала. 1 ил,,3 табл. (Л 1чэ го 4; 00

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

25

.

Составитель E. Иванова Редактор Н. Слободяник Техред Н.Вонкало Корректор М. Демчик

Заказ 1953/48

Тираж 671

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Подписное

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

Устройство для сравнения чисел в системе остаточных классов 1982
  • Бецков Анатолий Иванович
  • Краснобаев Виктор Анатольевич
  • Бороденко Евгений Иванович
  • Семенов Александр Юрьевич
  • Ткаченко Александр Васильевич
SU1037244A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сравнения чисел в системе остаточных классов 1983
  • Краснобаев Виктор Анатольевич
SU1145338A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 224 803 A1

Авторы

Долгов Виктор Иванович

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

Брезгунов Александр Владимирович

Даты

1986-04-15Публикация

1984-09-03Подача