Арифметико-логическое устройство
Иллюстрации
Показать всеРеферат
Сенез Саеетскик
Социалжтическик
Республик
ОЙИ(:АНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВ ИТИЛЬСТВУ (61) Дополнительное к аат. саид-ау (22) Заявлено 220578 (21) 2617516/18-24 (51) рА. Ил. с присоединением заявки 89
G 06 F 7/50
Государетаевиый комитет
СССР ио дмаи изобретений и открытий (23) Приоритет
Опубликовано 15.02.81. Бюллетень Н9 6
Дата опубликования описания 18,02.81 е (5З) УД (681. 327. . 6 (088. 8) (71) Заявитель
Ордена Ленина институт кибер (5 4 ) АРИФМЕТИКО-ЛОГИЧЕСКОЕ, УСТРОЙСТВО
Изобретение относится к вычисли-" тельной технике и может быть использовано при контроле ЦВМ по модулю, а также в ЦВМ, работающей в системе остаточных классов.
Известно арифметико-логическое устройство, содержащее отдельные узлы арифметической и логической обработки двоичной информации t1) .
Недостатком этого устройства является невозможность выполнять логические и арифметические операции над, числами, представленными в системе остаточных классов.
Наиболее близким техническим решением к предлагаемому является арифметико-логическое устройство, содержащее две группы элементов ИЛИ и три группы элементов И, причем одни вхо- 20 ды элементов И первой группы соединены с соответствующими выходами элементов И второй группы, другие — с соответствующими выходами элементов И третьей группы, а выходы элементов И первой группы являются выходами устройства (21 .
Недостатком этого устройства является йевозможность выполнять логические операции И и ИЛИ. 30
Цель изобретения — расширение области применения устройства за счет выполнения логических операций И и ИЛИ.
Поставленная цель достигается тем, что устройство содержит группы дополнительных элементов.И, блоки вывода информации и блок управления, первый, второй и третий входы которого соединены с соответствующими входными шинами логических операций И, ИЛИ и арифметической операции сложение, первый и второй выходы соединены с первым и вторым входами первого н четвертого блоков вывода информации, а третий и четвертый выходы соединены с первым и вторым входами второго и третьего блоков вывода информации, третьи входы блоков вывода информации соединены с выходами соответствующих дополнительных элементов И, а выходы первого и второго блоков вывода информации соединены соответственно с первыми и вторыми входами элементов И второй группы, выходы третьего и четвертого блоков вывода информации- соединены соответственно с первыми и вторыми входами элементов И третьей группы, первые входы дополнительных элементов И первой и
805306 второй групп подключены к первым выходам элементов ИЛИ первой группы, вторые — к первым выходам эл"ментов
ИЛИ второй группы, первые входы дополнительнЫх элементов И третьей и четвертой групп подключены .ко вторым выходам элементОв ИЛИ первой группы, вторые — ко вторым выходам элементов ИЛИ второй группы, а входы эле-. ментов ИЛИ групп являются входами устройства.
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2— функциональные схемы отдельных узлов
:,.=;.фметико-логического устройства по модулю 16.
Устройство содержит (фиг. 1) груп- 5 пы 1 -- 7 элементов И, группы 8 и 9 элементов ИЛИ, блоки 10-13 вывода информации, блок 14 управления, входные шины 15-17 управления, входы устройства Б и Г, выходы устройства Ф. Щ
Одни входы элементов И группы 1 соединены с соответствующими выходами r элементов И группы 2, другие— с соответствующими выходами р элементов И группы 3. Выходы элементов И группы 1 являются выходами устройства. Первый, второй и третий входы блока 14 управления соединены с соответствующими входными шинами 15-17
ЛоГических операций И, ИЛИ и арифметической операции сложение. Первый 18 и второй 19 выходы блока 14 управления соединены с первым и вторым входами блоков 10 и 13 вывода информации, а третий 20 и четвертый 21 выходы соединены с первым и вторым вхо- З5 дами блоков 11 и 12 вывода информации. Третьи входы блоков 10-13 вывода информации соединены с выходами с, е, q,, у соответствующих элементов И групп 4-7. Выходы блоков 10 40 и 11 вывода информации соединены соответственно с первыми d и вторыми входами элементов И группы 2, а выходы блоков 12 и 13 вывода информации соединены соответственно с первыми х и вторыми m входами элементов
И группы 3. Первые входы 6 элементов И групп 4 и 5 подключены к первым выходам элементов ИЛИ группы 8, вторые а — к первым выходам элементов
ИЛИ группы 9. Первые входы в элементов И групп б и 7 подключены ко вторым выходам элементов HJIH группы 8, вторые 5 — ко вторым выходам элементов ИЛИ группы 9. Входы элементов ИЛИ групп 8 и 9 являются входами устройства.
При поступлении первого Б и второго Г чисел на выходах соответственных элементов ИЛИ групп 8 и 9, а следовательно; и на входах элементов @)
И групп 4-7 появляются единичные сигналы. При этом на соответствующих выходах элементов И групп 4-7 возникают единичные сигналы. В зависимости от разрешающих потенциалов на входах 15-17 блока 14 управления и сигналов на выходах элементов И групп
4-7 на выходах блоков 10-13 вывода информации, а следовательно, и на входах соответствующих элементов И групп 2 и 3 появляются единичные сигналы. Это в свою очередь приводит к возникновению единичных сигналов на входах элементов И группы 1, а следовательно, и к формированию соответствующей функции Ф на выходе устройства.
Рассмотрим исходное состояние, связи и работу на примере арифметико-логического устройства по модулю 16.
На фиг. 2 каждая иэ групп 8 и 9 содержит элементы ИЛИ 22-29, каждый иэ блоков 10 и 11 вывода информации содержит элементы ИЛИ 30 и И 31-33.
Построение групп 6, 7 и 3 элементов
И, блоков 12 и 13 вывода информации аналогично построению соответствующих групп 5, 4 и 2 элементов И и блоков 11 и 10 вывода информации, а поэтому они на фиг. 2 не приведены.
Входы Б (первое число) и Г (второе число) пронумерованы так, что при поступлении первого и второго чисел единичные сигналы есть на тех входах элементов ИЛИ групп 8 и 9, номера которых совпадают с конкретными значениями этих чисел.
Числом, равным квадратному корню иэ модуля 16, является число четыре.
Числа по модулю 16 принимают значения 0,1,2,...,9,Л,В,С,О,Е,F. Среди этих чисел числа 0,4,8,С сравнимы с нулем по модулю 4. Поэтому в группах 8 и 9 входы устройства с номерами 0,4,8,С подключены к входам элементов ИЛИ 22 этих групп соответственно. Числа 1,5,9,0 сравннмы с единицей по модулю 4. Поэтому в группах 8 и 9 входы устройства с номерами 1,5,9,D подключены к входам элементов ИЛИ 23 этих групп соответственно. Аналогично входы устройства с номерами 2,6, А, Е подключены к входам элементов
ИЛИ 24 групп 8 и 9, и входы 3,7,В,F— к входам элементов ИЛИ 25 групп 8 и 9.
Среди чисел по модулю 16 частное от деления чисел 0„1,2,3 на 4, округленное до ближайшего целого в меньшую сторону, равно нулю. Поэтому в группах 8 и 9 входы устройства с номерами 0,1,2,3 подключены к входам элементов ИЛИ 26 этих групп соответственно. Частное от деления чисел 4, 5,6,7 на четыре, округленное до ближайшего целого в меньшую сторону, равно единице. Поэтому в группах 8 и 9 входы устройства с номерами 4, 5,6,7 подключены к входам элементов
KHH 27 этих групп соответственно.
Аналогично входы устройства с номерами 8,9,4,В подключены к входам элементоВ ИЛИ 28 груПп 8 и 9,,и входы устройства с номерами С,О,E,F под805306 соединены к входам элементов ИЛИ 29 групп 8 и 9.
Выходы элементов ИЛИ 22-25 групп
8 и 9 подсоединены соответственно к первым Ь и вторым а входам элементов И групп 4 и 5. Выходы элементов
ИЛИ 26-29 групп 8 и 9 подсоединены соответственно к первым и и вторым s входам элементов И групп б и 7.
Каждая из групп 4-7 состоит из 16 элементов И, расположенных по 4 в каждой строке и в каждом столбце.
Первые входы а> и s© элементов И, расположенных в нулевых строках групп
4, 5 и б, 7 соответственно, подсоединены к выходам элементов ИЛИ 22 и 2.6 группы 9, в первых строках. а„ и s — к выходам элементов ИЛИ 23 и 27, во вторых строках а и s< к выходам элементов ИЛИ 24 и 28, а в третъих .строках а и s — к выходам элементов ИЛИ 25 и 29. Аналогич- 20 но вторые входы элементов И, расположенных в нулевых столбцах Ь и и< групп 4, 5 и 6, 7 соответственно, подсоединены к выходам элементов
ИЛИ 22 и 26 группы 8, в первых столб- yg цах Ь„ и и„ вЂ” к выходам элементов
ИЛИ 23 и 27, во вторых столбцах Ь и и — к выходам элементов ИЛИ 24 и и 28, а в третьих столбцах Ь и и к выходам элементов ИЛИ 25 и 29.
Выходы элементов И групп 5 и 6, соответствующие одной н той же логической операции HJIH по модулю 16, объединены в одну выходную функцию.
Например, ОчО; 1чО = Ov1 = 1ч1; 2VO
Оч2 = 2v2 ЗчО = OvÇ = Зч1 = 1чЗ вЂ” Зч2 = 2чЗ = Çv3 =- 2ч1 = 1ч2. Поэ.тому число выходов каждой из.групп 5 и б равно четырем (ео — е3, q0 — ц3) и они подсоединены соответственно к первым входам элементов ИЛИ 30 и 40
И 31-33 блоков .11 и 12 вывода информации.
Выходы элементов И групп 4 и 7, соответствующие одной и той же логической операции И по модулю 16, объе- 45 динены в одну выходную функцию. Например, О . О = О ° 1 = 1 . 0 = 2 - 0
О 2 = 3. 0 = 0 3 = 2 1 = 1 ° 2;
1 ° 1 = 1 3 = 3 1; 2 2 = 2.3
3 2; 3 ° 3. Поэтому число выходов каждой из групп 4 и 7 равно четырем (с„ †с, y — y3 ) и они подсоединены соответственно к первым входам элементов ИЛИ 30 и 31-33 блоков 10 и 13 вывода информации.
Первый 18 и второй 19 выходы блока 14 управления соединены со вторыми входами- элементов ИЛИ 30 и И 31-33 соответственно блоков 10 и 13 вывода информации, а третий 20 и четвертый
21 выходы блока 14 управления соедине-Я) ны со вторыми входами элементов
ИЛИ 30 и И 31-.33 соответственно блоков 11 и 12 вывода информации.
Выходы элементов ИЛИ 30 и И 31-33 блоков 10 и 11 вывода информации под- gg соединены соответственно к первым d и вторым k входам элементов И группы
2, а выходы элементов ИЛИ 30 и И 3133 блоков 12 и 13 вывода информации соединены соответственно с первыми х и вторыми m входами элементов И группы 3.
Группы 2 и 3 состоят из 16 элементов И, расположенных по 4 в каждой строке и в каждом столбце. Входы и х> элементов И, расположенных в нулевых строках групп 2 и 3, подсоединены соответственно к выходам элементов ИЛИ 30 блоков 11 и 12 вывода информации, в первых строках и х,— к выходам элементов И 31, во вторых строках k и x> — к выходам элементов И 3, а в третьи.; строках и х - к выходам элементов И 33 блоков
11 и 12 вывода информации. Аналогично входы элементов И, расположенных в нулевых до и mg столбцах групп 2 и 3 подсоединены соответственно к выходам элементов ИЛИ 30 блоков 10 и 13 вывода информации, в первых столбцах д и а — к выходам элементов И 31, во вторых столбцах d и m — к выходам элементов И 32, а в третьих столбцах
d Ъ и me — к выходам элементов И 33 блоков 10 н 13 вывода информации.
Все элементы И групп 2 и 3, стоящие на диагонали, формируют одну и ту же функцию (например, 2 + О
1 .+ 1 = О + 2), и поэтому они объединены в одну выходную функцию. Число таких диагоналей в каждой из групп
2 и 3 равно 7 (r0 r6 pO p6) и они подсоединены к соответствующим первым и вторым входам элементов И группы 1.
Входы элементов. И, расположенных в нулевой строке и нулевом столбце группы 1, подсоединены к выходам р и r групп 3 и 2,,в .четвертой строке и во втором столбце — к выходам р и r, в пятой строке и в третьем
1 1 столбце — к выходам р и r в седьмой строке и в четвертом столбце— к выходам р и r, во второй строке и в пятом столбце — к выходам р и г, в третьей строке и в шестом столбце к выходам р и r, в шестой строке и в седьмом стол4це — к выходам р6 и r6 групп 3 и 2. Выходы элементов И группы 1, соответствующие одной и той же сумме по модулю 16, объединены в одну выходную функцию Ф.
Арифметико-логическое устройство по модулю 16 работает следующим образом.
Если, например, для числа Б единичный сигнал на входной шине 6, а для числа Г единичный сигнал на входной шике 5, то на выходах элементов ИЛИ 24 и 27 группы 8 и ИЛИ 23 и 27 группы 9, а следовательно, и на входах Ь и а„ групп 4 и 5 и и,, ь„ групп б и 7 появляются единичные
805306 сигналы. При этом на выходах е группы(4, е группы 5, q группы 6 и у, групйы 7 есть едийичные сигналы.
Если единичный сигнал на шине логической операции ИМИ 15, то на выходах 18 и 21 блока 14 управления возникают единичные потенциалы. Поэтому единичный сигнал с выхода.@ группы 5 поступает через элемент .И 33 блока 11 вывода информации на
:вход k элементов И группы 2, а еди ничный сигнал с выхода q группы 6 поступает через элемент Й 31 бло ка. 12 вывода информации на вход х„ элементов И группы 3. Единичный сйгнал с выхода 18 блока 14 управления поступает через элементы ИЛИ 30 блоков 10 и 13 вывода информации на входы д и mo элементов И соответствующих групп 2 и 3. Это приводит к возникновению единичных сигналов на выходах r и р„ групп 2 и 3, а следовательно, и к возникновению единичного сигнала на выходе 7 группы 1
Действительно, Ф = 6Ч5 = 7 (mod 16), 25
Если разрешающий потенциал на шине логической операции И 16, то на выходах 19 и 20 блока 14 управления появляются единичные потенциалы. Поэтому единичный сигнал с выхода с@ группы 4 поступает через элемент
ИЛИ 30 блока 10 вывода информации на вход d< элементов И группы 2, а единичный сигнал с выхода у„ группы 7 поступает через элемент И 31 блока 13 вывода информации на вход
m элементов И группы 3. Единичный сигнал с выхода 20 блока управления
14 поступает через элементы.ИЛИ 30 блоков 11 и 12 вывода информации,на входы kg и хр элементов И соответст- 40 вующих групп 2 и 3. Это приводит к возникновению единичных сигналов на выходах r и р групп 2 и 3, а следовательно, и к возникновению единичного сигнала на выходе 4 группы 1. 4g
Действительно, Ф=6 . 5 4(вод 16).
В случае, если единичный сйгнал на шине 17 арифметической операции сложение, то на выходах 19 и 21 блока 14 управления появляются единичные сигналы. Поэтому единичный сигнал с выхода е группы 5 поступает через элемент Й ЗЗ блока 11 вывода информации на вход k> элементов И группы 2, а единичный сигнал с выхода с0 группы 4 поступает через элемеьт ИЛИ 30.блока 10 вывода информации на вход д0 элементов И группы 2.
Единичный сигнал с выхода q группы
6 поступает через элемент И 31 блока 2 вывода информации на вход х элементов И группы 3, а единичный сигнал с выхода у„ группы 7 поступает через элемент И 31 блока 13 вывода информации на вход m„ элементов И группы 3. Это приводит к возникновению единичных сигналов на выходах r и р групп 2 и 3, а следовательHO, и к возникновению единичного сигнала а выходе о группы 1.
Действительно, Ф = 6 + 5 = ц
{mod 16).
Таким образом, введение групп дополнительных элементов И, блоков вывода информации и блока управления позволяет увеличить функциональные воэможности арифметико-логического устройства в три раза, вследствие чего арифметико-логическое устройство выполняет логические операции И, ИЛИ и арифметическую операцию сложение.
Формула изобретения
Арифметико-логическое устройство, содержащее две группы элементов ИЛИ и три группы элементов И, одни входы элементов И первой группы соединены с соответствующими выходами элементов И второй группы, другие — с соответствующими выходами элементов И третьей группы, а выходы элементов И первой группы являются выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет выполнения логической операции И и ИЛИ, оно содержит группы дополнительных элементов И, блоки вывода информации и блок управления, первый, второй и третий входы которого соединены с соответствующими входными шинами логических операций И, ИЛИ и арифметической операции сложение, первый и второй выходы соединены с первым и вторым входами первого и четвертого блоков вывода информации, а третий и четвертый выходы соединены с первым и вторым входами второго и третьего блоков вывода информации, третьи входы блоков вывода информации соединены с выходами соответствующих дополнительных элементов И, а выходы первого и второго блоков вывода информации соединены соответственно с первыми и вторыми входами элементов И второй группы, выходы третьего и четвертого блоков вывода инфор мации соединены соответственно с первыми и вторыми входами элементов И третьей группы, первые входы дополнительных элементов И первой и второй групп подключены к первым выходам элементов ИЛИ первой группы, вторые — к первь1м выходам элементов
ИЛИ второй группы, первые входы дополнительных элементов И третьей и четвертой групп подключены ко вторым выходам элементов ИЛИ первой группы, вторые — ко вторым выходам элементов
805306
ИдИ второй группы, а входы влемен тов ИЛИ групп являются входами устройства.
Источники информации, принятые во внимание при экспертизе
1. Дроздов E.A и др. Электронные вычислительные машины единой системы.
М., "Иашиностроение", 1976, с. 214.
2. Авторское свидетельство сССр
Ю 352276, кл. 6 06 F 7/50, 1971 (прототип).
805306
1ИЯ РЮ
Составитель Ю. Розенталь
Редактор И. циткина Техред M. Рейвес Корректор М. Нигула
Заказ 10903/71
Тираж 756 Подписное
BHHHHH Государственного комитета СССР..по делам изобретений и открытий
1130S5, Москва, Ж-35, Раушская наб, д. 4/5
Филиал ППП "Патент", r. Ужгород, улй Проектная, 4