Матричное устройство для сложения десятичных чисел

 

244713

ОП ИСАН И Е

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

Зависимое от авт. свидетельства №

Заявлено 07VI.1967 (№ 1162982/18-24) с присоединением заявки №

Приоритет

Опубликовано 28Л".1969. Бюллетень № 18

Дата опубликования описания 27.Х.1969

Кл. 42m3, 7/50

МПК G 061

УДК 681.325.54.045 (088.8) Комитет по делам изобретений и открытий при Совете Министров

СССР

Авторы изобретения

Н. Н. Быченок и Ю. Л. Иваськив

Институт кибернетики АН УССР

Заявитель

МАТРИЧНОЕ УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ

ДЕСЯТИЧНЫХ ЧИСЕЛ

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

Предлагаемое устройство аналогичного назначения отличается тем, что оно содержит блок схем «ИЛИ», преобразователи фазоимпульсного представления чисел в пространственно-импульсное представление чисел и 10 преобразователь пространственно-импульсного представления чисел в фазо-импульсное представление чисел, выходы которых подсоединены через матрицу сложения ко входам блока схем «ИЛИ» и ко входам схемы 15 запоминания переносов, выходы блока схем

«ИЛИ» подключены через схему образования полной суммы ко входам преобразователя пространственно-импульсного представления чисел в фазо-импульсное представление чи- 20 сел.

Это позволяет упростить выполнение операции сложения чисел.

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

Оно состоит: из двух одинаковых схем-преобразователей

1, каждая из которых преобразует фазо-импульсное представление десятичной цифры (слагаемого), подаваемой на вход схемы, в 30 импульсный сигнал на одном из десяти проводов «0», «1», ..., «9», имеющихся на выходе этой схемы; матрицы сложения — схемы 2, работа которой заключается в том, что каждой паре импульсных сигналов, поступающих с выходов схем 1 на вход схемы 2, соответствуег импульсный сигнал на одном из ста проводов на выходе этой схемы; этот сигнал представляет собой сумму входных цифр; блок-схемы «ИЛИ» 8, работа которой состоит в том, что каждому импульсному сигналу, поступающему с выхода схемы 2 на вход схемы 8, соответствует импульсный сигнал на одном из десяти проводов

«0», «1»,..., «9», имеющихся на выходе этой схемы; этот сигнал представляет сумму по

mod 10 входных цифр; схемы 4 запоминания переносов; схемы 5 образования полной суммы, работа которой состоит в том, что каждому импульсному сигналу, поступающему по одному из десяти проводов с выхода схемы 8 на вход схемы 5, соответствует импульсный сигнал на одном из десяти проводов на выходе схемы 5. Номер провода, на котором появляется этот сигнал, зависит от положения схемы 4 запоминания переносов. Если схема 4 находится в положении, свидетельствующем о наличии единицы переноса, возникающей при суммировании цифр предшествующих (младших) разрядов слагаемых, то номер выходного провода в схеме 5, на котором появится импульсный сигнал суммы по mod 10 входных цифр i, j и единицы переноса из младших разрядов, будет на единицу больше номера провода, по которому на вход схемы

5 поступил импульсный сигнал суммы цифр i и j no mod 10, в противном случае эти номера совпадут; схемы-преобразователя б, которая преобразует пространственно-импульсное представление суммы по mod 10 входных цифр i, 1 и единицы переноса из младших разрядов в фазо-импульсное представление.

Цифры слагаемых поступают на входы 7 и 8.

Результат операции сложения появляется на выходе 9.

По соответствующим проводам десятипроводного канала 10 на схемы 1, 4, б поступают цифры (константы) «О», «1», ..., «9» в фазоимпульсном представлении.

На вход ll схемы 1 поступает сдвинутая опорная последовательность импульсов (см. фиг. 2, б).

В схемах 1 — б используются логические элементы 12, реализующие функцию «И»; логические элементы 18, реализующие функцию

«ИЛИ»; запоминающие элементы 14 на ферритовых сердечниках с ППГ.

Для управления работой схемы 5 в схеме 4 имеется триггер 15 запоминания переносов.

При суммировании по mod 10 входных цифр с единицей переноса из младшего разряда возникает единица переноса в старший разряд, связь схемы 5 со схемой 4 осуществляется по проводу 1б. В том случае, когда переноса в старший разряд не возникает, связь схем 4 и 5 по проводу lб отсутствует.

Для установки триггера 15 в нулевое состояние, свидетельствующее об отсутствии единицы переноса из младшего разряда, на соответствующий вход этого триггера по проводу 17 из канала 10 поступает некоторый сигнал — константа m.

Для считывания единицы переноса в старший разряд с элемента 14 в схеме 4 на обмотку считывания этого элемента по проводу 18 из канала 10 поступает некоторый сигнал — константа и. Выбор значений констант т и и до некоторой степени произволен. Необходимо только, чтобы по соображениям, которые будут приведены при описании работы матрицы сложения, значение m не превышало 8, а и при этом было по крайней мере на единицу больше, чем т, т. е. чтобы всегда сигнал т на проводе 17 предшествовал во времени сигналу и на проводе 18.

Матрица сложения работает следующим образом.

Вначале фаз о-импульсные сигналы десятичных цифр i u j одновременных разрядов слагаемых поступают по входам 7 и 8 соответственно на один из двух входов всех эле244713

4 ментов 12 «И» в схемах 1, причем каждая из этих схем содержит по десять элементов «И».

На другие входы элементов «И» по каналу 10 поступают фазоимпульсные сигналы цифр от

«О» до «9», причем каждый сигнал поступает на отдельный элемент 12 «И». Совпадение двух пар одинаковых сигналов приводит к тому, что на выходе элемента «И» с i-ми входными сигналами в первой схеме 1 и на выходе элемента «И» с 1 -ми входными сигналами во второй схеме 1 появляются сигналы совпадения, являющиеся пространственно-импульсными представлениями цифр, поданных по входам 7 и 8 на входы матрицы сложения схемы 2. Эти пространственно-импульсные сигналы поступают на обмотки записи соответствующих элементов 14 и запоминаются в этих элементах. Так как количество возможных значений цифр,и 1 равно десяти, то и каждая схема 1 содержит по десять элементов 14.

В том же временном такте, в котором на вход матрицы сложения подаются цифры слагаемых i и l, на нулевой вход триггера 15 запоминания переносов в схеме 4 по проводу 17 из канала 10 поступает некоторый фазо-импульсный сигнал — константа т и устанавливает этот триггер в нулевое состояние.

В этом же такте по проводу 18 из канала 10

30 на обмотку считывания элемента 14 в схеме

4 поступает фазо-импульсный сигнал — константа цифры и (n)m) и в случае, когда в этом элементе была записана единица переноса, возникшая при суммировании цифр

35 младших разрядов (подробнее об этом см, ниже), на выходной обмотке указанного элемента 14 в схеме 4 возникает импульсный сигнал, устанавливающий триггер 15 в единичное состояние. Если же перенос из младших раз40 рядов отсутствует, триггер 15 останется в нулевом состоянии.

После того как в схемах 1 на указанных элементах 14 произойдет запоминание пространственно-импульсных представлений

45 цифр i и 1, на обмотки считывания всех элементов 14 в схемах 1 по входу 11 поступает импульс сдвинутой опорной последовательности (см. фиг. 2, б). Этот импульс возвращает

i-й и j-й элементы 14 в исходное состояние.

50 При этом íà i-й и j-й выходных шинах соответствующих схем 1 появятся два импульсных сигнала, которые поступят на входы (i+j)-ro элемента 12 «И» в схеме 2. Поскольку количество возможных сочетаний значе55 ний цифр i и 1 равно ста, то и схема 2 содержит сто элементов 12 «И».

Пространственно-импульсный сигнал, полученный в схеме 2, поступает на вход схемы 3, где он распределяется через соответст60 вующий элемент 18 «ИЛИ» на один из десяти проводов, имеющихся на выходе этой схемы. Причем номер такого провода представляет сумму входных цифр по mod 10. Так как число возможных значений цифры суммы

65 (ь+1) mod 10 равно десяти, то в схеме 8 ис244713

65 пользуется десять элементов 18 «ИЛИ», на входы каждого из которых поступают только те импульсные сигналы с выхода схемы которые представляют одну и ту же десятичную цифру этой суммы.

В случае, когда (i+ j) 10, импульсный сигнал, полученный в схеме 2, поступает также на вход схемы 4 запоминания переноса.

В этой схеме он проходит через элемент 18

«ИЛИ», поступает на обмотку записи элемента 14 и запоминается. Элемент «ИЛИ» в схеме 4 необходим для приема на обмотку записи этого элемента 14 всех тех сигналов с выхода схемы 2, которые соответствуют случаю, когда (i ) 10, т. е. наличию переноса в старший разряд. Кроме того, как это будет показано ниже, указанный элемент 14 необходим еще для приема сигнала переноса, возникающего на отдельном выходе схемы 5 в том случае, когда (i+j) mod 10+1=10, т.е. сумма по mod 10 входных цифр с единицей переноса из младших разрядов равна десяти.

С выхода схемы 8 импульсный сигнал, представляющий сумму по mod 10 цифр i и j, поступает на вход схемы 5. В этой схеме он подается на один из двух входов соответствующих двух элементов 12 «И», другие входы которых управляются сигналами с триггера

15 запоминания переносов в схеме 4. В зависимости от положения триггера 15, т. е, в зависимости от наличия или отсутствия единицы переноса из младших разрядов, сигнал проходит через один из указанных двух элементов 12 «И», с выхода которого сигнал совпадения попадет через элемент 18 «ИЛИ» на один из десяти выходных проводов в схеме 5.

В том случае, когда триггер 15 находится в единичном состоянии, т. е. имеется перенос из младших разрядов, номер выходного проВода Окажется HB единицу больше номера входного провода. Когда триггер 15 нахсдится в нулевом состоянии, номер выходного провода совпадет с номером входного провода.

Таким образом, на выходе схемы 5 появляется сигнал, представляющий сумму по

mod 10 цифр i u j с единицей переноса из младших разрядов .(в том случае, если она имеется). Если в результате указанного суммирования в схеме 5 появится перенос в старший разряд (это может иметь место в том случае, когда (i+j) mod 10=9 и, кроме того, при наличии единицы переноса из младшего разряда, т. е. когда (i+j) mod 10+1=10), импульсный сигнал этой суммы с выхода соответствующего элемента 12 «И» в схеме 5 помимо выходного нулевого провода триггера 15 (через соответствующий элемент 18

«ИЛИ») по проводу lб поступит еще на схему 4 запоминания переносов.

В следующем такте сложения (при суммировании цифр следующих разрядов) сигнал— константа п производит считывание сигнала, записанного на элементе 14, и устанавливает

20 г5

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

С выхода схемы 5 сигнал, представляющий сумму по mod 10 цифр i, j и единицы переноса из младших разрядов (в том случае, когда она имеется), поступает на обмотку записи одного из элементов 14 в схеме б и запоминается на этом элементе. Схема б содержит десять элементов 14, так как цифра указанной суммы может принимать одно из десяти значений.

После того как в схеме б на соответствующем элементе 14 произошло запоминание импульсного представления цифры суммы по

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

«О» до «9», причем каждый сигнал поступает на отдельный элемент. Включение элементов

14 в схеме б выполнено таким образом, что на элемент, подсоединенный к выходному проводу с номером «О» схемы 5, по соответствующему проводу канала 10 подается сигнал— константа «О», на элемент, подсоединенный к выходному проводу с номером «1» схемы 5— сигнал — константа «1» и т. д, Благодаря этому в схеме б происходит преобразование пространственно-импульсного представления суммы по mod 10 входных цифр i, 1 и единицы переноса в соответствующее фазо-импульсное.

Полученный фазо-импульсный сигнал искомой суммы поступает на выход 9 через элемент 12 «ИЛИ», который собирает десять возможных фазо-импульсных сигналов цифр с ммы с выходов десяти элементов 14.

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

Предмет изобретения

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

"9" юг: Г

Составитель А. А. Плащин

Техреду А. А, Камышиикова Корректор Е. Н. Зубкова

Редактор Б. С. Нанкина

Заказ 2588/2 Тираж 480 Подписное

ЦНИИПИ Комитета ло де,чаи изобретений и открытий ври Совете Министров СССР

Москва, Центр, пр. Серова, д. 4

Типография, пр. Сапунова, 2 минания переносов, выходы блока схем

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

Матричное устройство для сложения десятичных чисел Матричное устройство для сложения десятичных чисел Матричное устройство для сложения десятичных чисел Матричное устройство для сложения десятичных чисел 

 

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

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

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

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

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

Изобретение относится к вычислительной технике, в частности к способам суммирования чисел, и может быть использовано при построении арифметических устройств ЭВМ для повышения их быстродействия

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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