МНОЖИТЕЛЬНОЕ УСТРОЙСТВО Советский патент 1968 года по МПК G06F7/52 

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

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

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

Такое выполнение устройства позволяет сократить затраты на оборудование, а также повысить быстродействие устройства.

На чертеже представлена схема множительного устройства.

В известных машинах, оперирующих с семибитными символами, результат перемножения двух десятичных разрядов записывается в двух символах, так как при перемножении 9×9 результат равен 81 и для его представления в коде 8421 требуется восемь битов (10000001). Один десятичный разряд результата записывается в одном символе, другой - в другом символе.

Результаты перемножения двух десятичных разрядов занимают, таким образом, 200 символов, т.е. 200 ячеек запоминающего устройства. Для выборки результата требуется как правило два обращения к запоминающему устройству (за младшим, а затем за старшим символами результаты или наоборот).

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

В каждой ячейке хранится результат от перемножения соответствующей пары сомножителей, за исключением пары 9×9, результат перемножения которой получается аппаратурным способом. Символ произведения, выбираемый из таблицы, имеет, например, при перемножении 8×9, следующий вид: 1110010, где 0010, (2) - младший десятичный разряд произведения; 111, (7) - старший десятичный разряд произведения.

Перед приемом результата из таблицы регистры сомножителей гасятся. Результат перемножения, прочитанный из таблиц, принимается в регистры сомножителей. Если перемножаются цифры 9×9, то блокируется обращение к таблице умножения и гашение первого второго и третьего разрядов регистра первого сомножителя, второго, третьего и четвертого разрядов регистров второго сомножителя. Так как в этих регистрах при умножении 9×9 содержались коды 1001 и 1001, то после гашения первого разряда регистра второго сомножителя и четвертого разряда регистра первого сомножителя регистры содержат коды 1000 и 0001, т.е. код 81.

Множительное устройство содержит запоминающее устройство 1, схему 2 выдачи адресов запоминающего устройства, регистр 3 первого сомножителя, регистр 4 второго сомножителя и схему 5 приема результата.

Единичные выходы усилителей считывания первого - седьмого разрядов запоминающего устройства соединены соответственно с первыми входами клапанов (схем «И») 6, 7, 8, 9 приема в первый, второй, третий и четвертый разряды регистра 3 и клапанов (схем «И») 10, 11, 12 приема в первый, второй и третий разряды регистра 4. Вторые входы клапанов 6-12 соединены с выходом источника сигнала разрешения приема в устройстве 13 управления. Выходы клапанов 6-12 соединены соответственно с единичными входами триггеров 14-17 регистра 3 и триггеров 18-20 регистра 4.

Единичные выходы триггеров 14-17 регистра 5 и триггеров 18-21 регистра 4 соединены со входами схемы «И» 22, выход которой через схему «НЕ» 23 соединен с входом схемы «И» 24. Выход схемы «И» 24 соединен со стробирующим входом схемы выдачи адресов и через элемент 25 задержки гашения - с нулевыми входами триггеров 14, 15, 16 регистра 3 и триггеров 19, 20, 21 регистра 4. Второй вход схемы «И» 24 соединен с источником сигнала запуска множительного устройства, находящимся в устройстве 13 управления, и входом элемента 26 задержки гашения, выход которого соединен с нулевыми входами триггеров 17 и 18.

Операнды, участвующие в операции, находятся в регистре 3 и в регистре 4.

Сигнал запуска множительного устройства из устройства 13 управления поступает на вход схемы «И» 24. Если выполняется умножение 9×9, то импульс запуска через схему «И» 24 не проходит.

Запрещающий сигнал на схему «И» 24 поступает через схему «НЕ» 23 с выхода схемы «И» 22, анализирующей значение операндов в регистрах первого и второго сомножителей. Если в указанных регистрах не находится одновременно код 9, то сигнал с выхода схемы «И» 24 поступает в схему 2, которая выдает адрес для обращения к таблице умножения. Одновременно сигнал с выхода схемы «И» 24 поступает через элемент 25 задержки на нулевые входы триггеров 14, 15, 16 регистра 3 и триггеров 18, 19, 20 регистра. 4.

На нулевые входы триггера 17 регистра 3 и триггера 18 регистра 4 поступает сигнал запуска множительного устройства из устройства управления, задержанный на элементе 26 задержки. Величина задержки элементов 25, 26 определяется временем, необходимым для срабатывания схемы выдачи адресов. Таким образом, при перемножении любых сомножителей, за исключением 9×9, производится сброс триггеров 18-21 и 14-17 регистров операндов. На единичные входы триггеров 14-17 регистра первого сомножителя поступают соответственно через схемы «И» 6, 7, 8, 9 сигналы с единичных выходов усилителей считывания первого-четвертого разрядов запоминающего устройства, а на единичные входы триггеров 18, 19, 20 регистра второго сомножителя поступают соответственно через схемы «И» 10-12 сигналы с выходов усилителей считывания пятого-седьмого разрядов запоминающего устройства.

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

После завершения приема в регистре второго сомножителя находится разряд произведения, а в регистре первого сомножителя - младший разряд произведения. Если производится умножение 9×9, то сигнал с выхода схемы «НЕ» 23 запрещает прохождение сигнала запуска множительного устройства через схему «И» 24, в результате чего не вырабатывается сигнал опроса схемы выдачи адресов, т.е. не производится обращение к запоминающему устройству.

Так как сигнал на выходе схемы «И» 24 не появляется, то сброса триггеров 14-16 и 19-21 не происходит. Импульс запуска множительного устройства через элемент 26 задержки сбрасывает триггеры 17 и 18. В регистре первого сомножителя остается в единичном состоянии триггер 14, а в регистре второго сомножителя - триггер 21, что и соответствует результату выполнения умножения 9×9.

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

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

название год авторы номер документа
УСТРОЙСТВО для МОДИФИКАЦИИ АДРЕСОВ 1969
  • Н. А. Мальцев, А. П. Кондратьев, Р. М. Асцатуров Е. В.
SU249057A1
Матричное устройство для умножения 1985
  • Глухова Лилия Александровна
SU1267408A1
Устройство для умножения 1985
  • Кургаев Александр Филиппович
  • Опанасенко Владимир Николаевич
SU1305667A1
Устройство для вычисления суммы произведений двух массивов чисел 1980
  • Боюн Виталий Петрович
SU985782A1
Устройство для дифференцирования частоты повторения импульсов 1974
  • Чистяков Борис Викторович
SU525117A1
Устройство для умножения 1985
  • Кургаев Александр Филиппович
  • Опанасенко Владимир Николаевич
SU1254473A1
ТАБЛИЧНОЕ СУММИРУЮЩЕ-МНОЖИТЕЛЬНОЕ УСТРОЙСТВО 1969
  • П. Кондратьев, М. Асцатуров, Н. А. Мальцев Ю. В. Тихович
SU253442A1
Частотно-импульсное множительно-делительное устройство 1975
  • Чистяков Борис Викторович
SU556437A1
Устройство для контроля электропотребления 1988
  • Антоневич Валерий Федорович
  • Богданов Валерий Александрович
  • Коялис Витаутас Костович
  • Куркуль Альфред Вацлавович
  • Сабаляускас Альгимантас Инович
SU1566371A1
Устройство для умножения двоичных чисел 1980
  • Нежевенко Юрий Иванович
SU981996A1

Иллюстрации к изобретению SU 222 740 A1

Формула изобретения SU 222 740 A1

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

SU 222 740 A1

Авторы

Коновалов Е.В.

Асцатуров Р.М.

Мальцев Н.А.

Кондратьев А.П.

Даты

1968-12-12Публикация

1967-03-06Подача