Процессор для реализации операций над элементами расплывчатых множеств Советский патент 1986 года по МПК G06F7/00 

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

12

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

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

На фиг, 1 представлена функционал Аая схема процессора; на фиг. 2 - структура микрокоманды; на фиг. 3 - функциональная схема первого коммутатора 4; на фиг. 4 - функциональная схема второго коммутатора 6; на фиг. 5 - функциональная схема регистров 1-3.

В табл. 1 приведена система команд процессора; в табл. 2 - мнемокоды и коды адресов операндов и адресов результата; в табл. 3 - микропрограммы команд процессора; в табл. 4 - соответствие входов и выходов коммутатора 4 при его работе; в табл. 5 - работа схемы 5 сравнения в табл. 6 - соответствие входов и вы- ходов коммутатора 6 при его работе.

Процессор содержит первый, второй регистры 1 и 2, третий регистр 3, Коммутатор 4, схему 5 сравнения, второй коммутатор 6, группу элемен- тов И 7, счетчи 8, управляющую память 9, элемент И 10, шину 11 записи значений расплывчатых высказываний, вход 12 кода команды, выходную шину 13 процессора, настроечный вход 14 устройства, первую группу 15 из N мультиплексоров 17 (где N - разрядность значений расплывчатых высказываний) , вторую группу 16 из N мультиплексоровi мультиплексор 17, четвертый элемент И 18, первый элемент И 19, второй элемент ИЛИ 20, третий элемент И 21, первый элемент ИЛИ 22, второй элемент И 23, элемент НЕ 24. Формат микрокоманды со- держит поля 25-31.

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

0

5

0 5 0 5

О2

расплывчатых высказываний. Простым расплывчатым высказыванием называется такое высказывание, истинность которого может принимать значения из интервала О, 1.

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

Процессор реализует следующие операции над значениями а и Ь расплывчатых высказываний: отрицание Го. конъюнкция (a, b ); дизъюнкция (a,b ); импликация (1-a,b); эквивалентность . . (max( 1-0, Ь), max (а, 1-Ь) .

Регистры 1-3 предназначены для приема в параллельном коде, хранения и выдачи в прямом и инверсном кодах значений расплывчатых высказываний на информационные входы коммутатора 4.

Коммутатор 4 состоит из двух одинаковых групп мультиплексоров 15 и 16, предназначенных дпя коммутации выходов регистров 1-3 на входы схемы 5 сравнения, и коммутатора 6. Разрядность информационных входов и выходов коммутатора 4 определяется разрядностью регистров 1-3. Разрядность

управляющего входа коммутатора 4 зависит от способа задания кодов адреса операндов, хранящихся в регистрах 1-3.

На фиг. 3 приведена реализация коммутатора 4 на базе микросхем К155КП7.

Коммутатор 6 предназначен для коммутации одного из выходов коммутатора 4 с информационными входами регистров 1 - 3 и с выходами результата устройства. Коммутатор 6 имеет два информационных входа и один выход (разрядность их совпадает с разрядностью регистров 1-3), а также два управляющих входа. Разрядность первого управляющего входа равна четырем, а разрядность второго управляющего входа равна 3. На фиг. 4 приведена реализация коммутатора 6 с использованием микросхем К531 КП11П.

Управляющая память 9 совместно со счетчиком 8 и элементом И 10 представляет собой микропрограммное уст- ройство управления. Микропрограммное устройство управления предназначено для хранения микропрограмм и организации работы процессора. Объем управляющей памяти и разрядность счетчи

31

ка 8 зависит от числа микропрограмм Разрядность выходной шины управляющей памяти определяется длиной одной микрокоманды.

Счетчик 8 предназначен для формирования адреса текущей микрокоманды.

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

Рассмотрим работу на примере реализации операции эквивалентность, ал горитмы выполнения которой, а также алгоритмы выполнения других операций следующие:

Алгоритм выполнения операции дизъюнкция, конъюнкция.

1.Запись значений расплывчатых высказываний в операционные регистры например, 1 и 2.

2.Выдать на схему сравнения 5

и коммутатор 6 значения расплывчатых высказываний из операционных регистров 1 и 2 прямых ходов.

3.Вьщать результат выполнения операции на выход коммутатора 6 и либо записать этот результат в один из операционных регистров 1-3, либо выдать на выходную шину процессора.

4.Конец.

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

Алгоритм выполнения операции импликация.

1. Запись значений расплывчатых высказываний в операционные регистры

например, 1 и 2.

2.Выдать значение расплывчатого высказывания, находящегося в регистре 1 в инверсном ходе, а значение расплывчатого высказывания, находящегося во втором регистре в прямом коде - на соответствующие входы схемы 5 сравнения и коммутатора 6.

3.Произвести сравнение этих операндов и выдать на выходную шину процессора наибольший из них или за- писать его в любой операционный регистр.

4.Конец.

0

5

0

5

Алгоритм выполнения операции пере- сьшка.

1.Записать значение расплывчатого высказывания в один из регистров 1-3.

2.Вьщать содержимое этого регистра на выход коммутатора 6.

3.Записать информацию с выхода коммутатора 6 в операционньв регистр (внутренняя пересылка) или вьщать эту информацию на выходную шину процессора (внешняя пересылка).

4.Конец.

Алгоритм выполнения операции ин- версля.

1.Записать значение расплывчатого высказывания в один из регистров 1-3.

2.Вьщать содержимое этого регистра на первый выход коммутатора 4 в инверсном коде.

3.Вьщать результат выполнения операции на выходную шину процессора

или записать этот результат в один из операционных регистров 1-3.

4.Конец.

Алгоритм выполнения операции ассоциативный поиск.

1.Записать в операционные регистры, например, 1 и 2 значения расплывчатых высказываний,

2.Вьщать содержимое регистров 1 и 2 на схему 5 сравнения и вход коммутатора 6 в прямых кодах.

3.Если содержимое первого регистра совпадает с содержимым второго,

то вьщать это содержимое на выходную шину процессора, в противном случае на выходную шину ничего не выдавать.

4.Конец.

Алгоритм вьшолнения операции эквивалентность.

1.Записать в операционные регистры, например, 1 и 2 значения распльш- чатых высказываний.

2.Вьщать на входы схемы 5 сравнения и входы коммутатора 6 содержимое первого регистра в инверсном коде

и содержимое второго регистра в прямом.

3.Записать наибольшее из сравниваемых значений в операционный регистр 3.

4.Вьщать на входы схемы 5 сравнения и входы коммутатора 6 регистра содержимое первого регистра в прямом коде, а содержимое второго регистра

в инверсном.

5.Вьщать на входы схемы 5 сравнения и входы коммутатора 6 содержимое

второго и третьего его регистров в прямых кодах,

6. Записать наибольшее из сравниваемых значений во второй регистр,

7 о Выдать наименьшее из сравниваемых значений на выход коммутатора 6 и либо вьщать его на выходную шину процессора, или записать его в один из операционных регистров 1-3.

8, Конец.

Микропрограммы операции эквивалентность, а также микропрограммы операций, приведенных в табл. 1, при- веде)1ы в табл, 3,

определяемое.типом управляющей памяти, на его выходах появится первая микропрограмма, реализующая операцию зквива- лентность. Поле 30 этой микрокоманды поступает.на управляющие входы регистров 1-3, в результате чего происходит запись в соответствующий этому полю регистр, например, в первый, значения расплывчатого высказывания ,7 с входной шины 11, Одновременно поле Конец операции этой микрокоманды поступает на первый вход элемента И 10 и разрешает прохождение сигналов от генератора, синхроимпульсов. Тактовая частоПоле микрокоманды 1 Код операции 15 та его подобрана таким образом, чтобы

несет информацию о том, какая операция выполняется. Мнемокоды основных операций приведены в табл. 1.

Поля 26 и 28 микрокоманды указываза период этого генератора смогла выполниться любая микрокоманда. С приходом очередного импульса от генератора синхроимпульсов (геи) на второй

в каком коде, прямом или инверс- 20 вход элем811та И 10 содержимое счетют

HOMj выдавать содержимое регистров 1- 3, адреса которых указываются полями 27 и 29,, на информационные входы коммутатора 6 (О - в инверсном коде, 1 - в прямом).. 25

Поля 27 и 29 микрокоманды указывают на то, где находятся операндь выполняемой команды, мнемокоды. Коды а.дресов операндов приведены в табл. 2.

ПолеЗО микрокоманды Адрес резуль- 30 тата определяет, куда долже Н быть помещен результат операции. Мнемо- команды адресов результата приведе- йы в табл. 2. Поле 31 микрокоманды Конец операции (.КО) сообщает о том, 35 что данная микрокоманда является последней микрокомандой в выполняемой микропрограмме. Если в этом поле в микрокоманде записана 1, то это означает, что за текущей икрокоман- 40 дои следует следующая микрокоманда, если записан О, то эта микрокоманда является последней в микропрограм- ме, т.е. микрокоманда КО 1 - текущая; КО О - последняя микрокоман-45 да микропрограммы. Если операнд в соответствующем поле микрокоманды не используется, то в этом поле ставится прочерк (-).. .

Выполнение операции эквивалент- 50 ностй начинается с того, что на информационные входы счетчика 8 поступает адрес первой микрокоманды, операции эквивалентность, и .п.о сигналу

чика 8 увеличивается на длину микрокоманды и на его выходах появляется адрес второй микрокоманды, выполнение которой аналогично выполнению первой микрокоманды, только уже значение расплывчатого высказывания ,2 записывается с входной шины 11 в регистр 2. С приходом очередного импульса от ГСИ происходит наращивание содержимого счетчика 8 на длину микрокоманды, вследствие чего на выходе 9 управляющей памяти появляется третья микрокоманда. Ее поля 26-29 поступают на управляющий вход коммутатора 4. Поля 26 и 27 поступают на управляющие входы группы 15 мультиплексоров, а поля 28, 29 поступают на управляющие входы группы 16 с мультиплексоров. При этом поле 27 указывает, содержимое какого из регистров 1-3 вьщать на первый выход коммутатора 4, поле 26 указывает в каком коде - прямом или инверсном, выдавать содержимое регистра, определяемого полем 27, на первый выход коммутатора 4, поле 29 микрокоманды указывает, содержимое

какого из регистров 1-3 выдать на второй выход коммутатора 4, а поле 28 указывает, в каком коде вьща- вать содержимое регистра, определяемого полем 29 текущей микрокоманды, на выход коммутатора 4, В соответствии с микропрограммой операции эквивалентность на первом выходе коммута Запись он записывается в счетчик 81 55 тора 4 появится значение IQ 0,3, на,-

втором выходе коммутатора 4 появится значение расплывчатого высказывания ,2.- .

С выхода счетчика 8 адрес первой микрокоманды подается на адресные входы 9 управляющей памяти. Через время.

определяемое.типом управляющей памяти, на его выходах появится первая микропрограмма, реализующая операцию зквива- лентность. Поле 30 этой микрокоманды поступает.на управляющие входы регистров 1-3, в результате чего происходит запись в соответствующий этому полю регистр, например, в первый, значения расплывчатого высказывания ,7 с входной шины 11, Одновременно поле Конец операции этой микрокоманды поступает на первый вход элемента И 10 и разрешает прохождение сигналов от генератора, синхроимпульсов. Тактовая частота его подобрана таким образом, чтобы

за период этого генератора смогла выполниться любая микрокоманда. С приходом очередного импульса от генератора синхроимпульсов (геи) на второй

чика 8 увеличивается на длину микрокоманды и на его выходах появляется адрес второй микрокоманды, выполнение которой аналогично выполнению первой микрокоманды, только уже значение расплывчатого высказывания ,2 записывается с входной шины 11 в регистр 2 С приходом очередного импульса от ГСИ происходит наращивание содержимого счетчика 8 на длину микрокоманды, вследствие чего на выходе 9 управляющей памяти появляется третья микрокоманда. Ее поля 26-29 поступают на управляющий вход коммутатора 4. Поля 26 и 27 поступают на управляющие входы группы 15 мультиплексоров, а поля 28, 29 поступают на управляющие входы группы 16 с мультиплексоров. При этом поле 27 указывает, содержимое какого из регистров 1-3 вьщать на первый выход коммутатора 4, поле 26 указывает в каком коде - прямом или инверсном, выдавать содержимое регистра, определяемого полем 27, на первый выход коммутатора 4, поле 29 микрокоманды указывает, содержимое

какого из регистров 1-3 выдать на второй выход коммутатора 4, а поле 28 указывает, в каком коде вьща- вать содержимое регистра, определяемого полем 29 текущей микрокоманды, на выход коммутатора 4, В соответствии с микропрограммой операции эквивалентность на первом выходе коммутатора 4 появится значение IQ 0,3, на

втором выходе коммутатора 4 появится значение расплывчатого высказывания ,2.- .

С выходов коммутатора 4 значения расплывчатых высказываний поступают на соответствующие входы схемы 5 сравнения и коммутатора 6 на первый управляющий вход которого уже подано поле 1 текущей микрокоманды (код операции) , а на второй управляющий вход коммутатора 6 поступает результат сравнения расплывчатых; высказываний ,3 и ,2. В соответствии с ко дом операции (в данном случае это код операции дизъюнкция) на первом входе схемы- И 18 появится логическая 1. В результате работы схемы сравнения 5 на втором входе схе- мы И- 18 появится логическая 1, так как 7а b . Комбинация сигналов на входе схемы И 18 приводит к тому, что на ее выходе появится логическая 1, которая поступает на один из входов схемы ИЛИ 22. В результате того на выходе схемы И 22 появится логическая 1, сигнал, поступающий с выхода схемы ИЛИ 22 на управляющие входы мультиплексоров 16, коммутирует первый вход коммутатора 6 на его выход, в результате чего на выходе коммутатора 6 появится значение расплывчатого высказывания ,3. При этом выполнение третьей микроко- манды заканчивается,

С приходом очередного импульса от геи на выходе 9 памяти появится четвертая микропрограмма,поля 25-29 которой дублируют соответствующие поля предыдущей микрокоманды, что сохраняет коммутацию, а подача поля 30 Адрес результата на управляющие входы регистров 1-3 и первый вход группы И 7 элементов осуществ- ляет запись в соответствующий регистр 1-3 или выдает результат операции на выходную шину процессора. В данном случае в поле Адрес результата находится адрес третьего реги- стра и поэтому произойдет запись в регистр 3 информации, находящейся на его входах, т.е. значения расплывчатого высказывания То. 0,3. На этом выполнение четвертой микрокоманды заканчивается.

С приходом очередного импульса на выходе 9 памяти появится пятая микрокоманда. Ее выполнение аналогично вьтолнению третьей микро- команды. Отличие состоит в том, что теперь, наоборот, содержимое регистра 1 вьщается на первый выход

20

5

5 0

5 0 5 0

коммутатора 4 в прямом коде, а содержимое регистра 2 выдается на второй выход коммутатора 4 в инверсном коде. В результате выполнения этой микрокоманды на выходе коммутатора 6 появится значение ,8, так как (,7) (,8). На этом выполнение пятой микрокоманды операции эквивалентность заканчивается. И с приходом очередного импульса от ГСИ на выходе ППЗУ появится шестая микрокоманда, выполнение которой аналогично выполнению четвертой микрокоманды. Отличие состоит в том, что информация ,8 с выхода коммутатора 6 записывается в регистр 2, адрес которого задан в поле Адрес результата в шестой микрокоманде. На этом выполнение шестой микрокоманды заканчивается.

После прихода очередного импульса от ГСИ на выходе 9 памяти появляется седьмая микрокоманда. В результате ее выполнения содержимое регистра 2 появится на первом выходе коммутатора 4 в прямрм коде, и содержимое регистра 3 Появится на втором выходе коммутатора 4 в прямом коде, вследствие поступления на входы схемы 5 сравнения значения расплывчатых высказываний Ь::0,8 ,3, которые находились в это время в регистрах 2 и 3 соответственно. На выходе схемы сравнения появляется признак результата (7Ь 0,8)(,3) , которьй поступает на второй управляющий вход коммутатора 6. Коммутатор 6 коммутирует второй выход коммутатора 4, на котором находится значение расплывчатого высказывания /а 0,3 со входами регистров 1-3 и вторыми входами группы И 7 элементов. На этом выполнение седьмой микрокоманды заканчивается.

С приходом очередного импульса от ГСИ на выходе 9 памяти появляется восьмая микрокоманда. В результате выполнения этой микрокоманды результат выполнения операции эквивалентности над двумя расплывчатыми высказываниями ,7 и ,2, равный ,3, выдается через группу элементов И 7 на. выходную шину процессора. Поле Конец операции восьмой микрокоманды, поступая на первый вход элемента И 10, блокирует прохождение импульсов от ГСИ. На этом выполнение

операции эквивалентность заканчивается.

Другие операции, кроме операции ассоциативный поиск, которые приведены в табл. 2, выполняются аналогич-

но. Отличие в выполнении операции

ft

ассоциативный поиск от других операций состоит в том, что при подаче на коммутатор 6 кода операции в случае, если операнды, которые сравниваются, равны, то операнд, находящийся на первом выходе коммутатора 4, выдается на выход коммутатора 6, а затем следующей микрокомандой через группу элементов И 7 - на выходную шину 13 процессора. Если же схема сравнения при выполнении операции ассоциативный поиск выработает признак того, что сравниваемые операнды не равны, то при этом н выходе схемы И 23 появится логическая 1, которая, поступая на управляющие входы мультиплексоров 17, запрещает выдачу любого операнда на выход группы мультиплексоров 17, и в соответствии с этим, на

выходной шине процессора не появится никакой информации.

Введение в состав процессора микропрограммного устройства управления дает возможность расширить набор команд процессора, т.е. позволяет вводить в состав команд процессора наряду с командами, приведенными в табл. 1, и другие команды, например 7а Я (1-Q, b ) и тому подобные.35

Это значительно расширяет возможности процессора, поскольку позволяет каждому пользователю подобрать оптимальный набор команд, отвечающий классу решаемых задач,а также во мно- ; 40 Гих случаях позволяет повысить скорость обработки. Например, выполнение на прототипе операции 7a8vi Ь над расплывчатыми высказываниями а,и ь занимает не менее чем в 1,5 раза больше 45 времени, чем на предлагаемом процессоре, так как там она разлагается на такие операции, как запись в регистр 1 значения а, выполнение операции 7а , выдача значения То. на выход- 50 ные ишны ячейки, запись Та в первьй регистр, запись в третий регистр, вьшолнение операции 1 а 8с Ь, выдача результата на выходные шины ячейки

10

5

15

35

601010

однородной структуры, в то время как процессор позволяет выполнить эту же операцию в следующей последовательности, запись а в первый регистр, запись Ь во второй регистр, выполнение операции 7 а &. Ь, выдача значения операции 7аЯЬна выходные шины процессора.

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

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

Т а б

20

л и ц а 1

Таблица 2

Продолжение табл.3

Таблица4

Примечание. А- означает инверсию высказывания А.

Таблица5

19

диз

АВ

в

КОН

имп

А А АВ

ИНВ ПЕР

АСП

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

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

1256010

20 Таблицаб

А В В

В А А В

А А А А

А В А В А В

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

2. Процессор по п. 1, о т л и - чающийся тем, что первьй коммутатор содержит две группы по N мультиплексоров, где N - разрядность значений расплывчатых множеств, информационные входы с первого по шестой мультиплексоров подключены соответственно к информационным входам коммутатора с первого по шестой, первый, второй и третий управляющие входы коммутатора подключены к управляющим входам мультиплексоров первой группы, четвертьй, пятый и шестой управляющие входы коммутатора подключены к управляющим входам мультиплексоров второй группы, выходы мультиплексоров первой и второй групп являются первым и вторым информационным выходами коммутатора.

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

тт

3 iput f (if

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

название год авторы номер документа
ПРОЦЕССОР ДЛЯ РЕАЛИЗАЦИИ ОПЕРАЦИЙ НАД ЭЛЕМЕНТАМИ НЕЧЕТКИХ МНОЖЕСТВ 1991
  • Карандин В.Н.
RU2012037C1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1991
  • Карандин Василий Николаевич
  • Артемьев Михаил Юрьевич
  • Косихин Борис Вениаминович
  • Анам Мухамед Шафикул[Bd]
RU2010309C1
Устройство для выполнения операций над расплывчатыми операндами 1986
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Новиков Владимир Александрович
  • Калачев Дмитрий Петрович
SU1451677A1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1993
  • Карандин В.Н.
  • Удалов А.И.
  • Шербина И.Е.
RU2040038C1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ НЕЧЕТКОЙ ИНФОРМАЦИИ 1998
  • Данилюк С.Г.
  • Злобин В.И.
  • Ванюшин В.М.
RU2158441C2
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Ассоциативный параллельный процессор 1981
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
  • Баронец Вадим Дмитриевич
SU1166128A1
Процессор с совмещением операций 1982
  • Елисеев Александр Александрович
  • Мацуев Виталий Иванович
  • Петушков Александр Николаевич
  • Роговская Татьяна Ивановна
SU1138805A1
Табличный процессор 1982
  • Мелехин Виктор Федорович
SU1108446A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1

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

Реферат патента 1986 года Процессор для реализации операций над элементами расплывчатых множеств

Изобретение относится к цифровой вычислительной технике и предназначено для использования в однородных вычислительных структурах, ориентированных на параллельную реализацию расплывчатых алгоритмов управления, а также в информационно- советующих системах оперативного управления технологическими процессами. Цель изобретения - расширение функциональных возможностей процессора за счет расширения набора вьшол- няемых устройством операций над значениями расплывчатых высказываний, выполнения логических формул, содержащих более одной операции, и вьшол- нения операции транзитной передачи информации. Цель достигается тем, что процессор содержит первый, второй и третий регистры, первый и вто рой коммутаторы, схему сравнения, счетчик, управляющую память, группу элементов И, элемент И. Введение в состав процессора управляющей памяти расширяет набор команд процессора. 2 з.п. ф-лы, 5 ил, 6 табл. I СО

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

25 26 21 гв 293031

. 0U7.i

Редактор П.Коссей

Составитель В.Смирнов

Техред Л.Сердюкова Корректор С.Шекмар

Заказ 4824/48 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР

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

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

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

Элемент ассоциативной матрицы 1973
  • Алеева Валентина Николаевна
  • Фет Яков Ильич
SU478297A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сравнения двоичных чисел 1977
  • Борисова Мария Михайловна
  • Дубров Михаил Григорьевич
SU634268A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Авторское свидетельство СССР
Ячейка однородной структуры 1980
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
SU941994A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 256 010 A1

Авторы

Мелихов Аскольд Николаевич

Берштейн Леонид Самойлович

Баронец Вадим Дмитриевич

Калачев Дмитрий Петрович

Новиков Владимир Александрович

Даты

1986-09-07Публикация

1985-01-02Подача