Патент ссср 271114

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

27III4

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

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

Республик

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

Заявлено 17.!Х.1968 (№ 1271702 18-24) с присоединением заявки №

Приоритет

Опубликовано 12 т .1970. Бюллетень ¹ 17

Кл. 42m3, 7/52 мпк а о / 1,l0(Комитет AO делам иаобретений и OTKpblTNA при Совете Министров

СССР

УДК 681.325.57 (088.8) Дата опубликования описания 19Л III.1970

Н. Н. Крайков

1::. е е

Научно-исследовательский и пРоектный инститЧ т 3:: ".:.:С- „, ;j

«Нефтехимавтомат» I

1, - тч —,,, ь

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

Заявитель

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

И ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ НА КОЭФФИЦИЕНТЫ

11зобретение относится и области автоматики и вычислительной те ники.

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

Цель изобретения — получение возможности умножения на двоичный код. Для достижения этого устройство содержит управляющий триггер и ключ, управляемый выходом «О» этого триггера. Выход «1» управляющего триггера подключен к узлу ввода коэффициентов, вход управляющего триггера связан с выходом триггера операции, разряды регистра множителя через ключ подключены к входам

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

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

Усгройство содержит двоично-десятичный

15 счетчик 1, двоичный счетчик 2, узел ввода коэффициентов 8, генератор тактовых импульсов

4 с триггера тт, управляющим его выходом, триггер операции 5, ключи 6 и 7 разрешения импульсов, вспомогательный узел управления

20 8, ключ 9, разрешающий зались двоично-десятичного кода в счетчик 1, управляющий триггер 10, ключ 11, разрешающий умножение на код множителя, и регистр множигеля 12.

Связь с другими устройствами осуществля25 ется по следующим шинам: х — группа информационных шин, по которым поступает код множимого; у — группа шин кода множителя;

z — группа выходных шин результата умно30 жения;

271114 множителях, более или

2" + 2/ +,..., + 2"

2п б0

65 с — шина пускового импульса;

d — шина сигнала готовности.

Шины х кода множимого через ключ 9, управляемый импульсом записи кода с узла управления 8, подключены ко входам триггеров двоично-десятичного счетчика 1. Генератор 4 с триггером, управляющим его выходом, подсоединен к входу двоичного счетчика 2 и через ключ б — к входу двоично-десятичного счетчика 1. К этому же входу через ключ 7 подключен выход узла ввода коэффициентов 8.

Ключи б и 7 управляются выходами «О» и «1» триггера операций 5. К входу «1» этого триггера подключен выход импульса переполнения счетчика 1, а к входу «О» триггера 5 — выход импульса переполнения двоичного счетчика 2, Выходы «О» всех триггеров счетчика 2 подсоединены к узлу, ввода коэффициентов 8 и группируются,в общую шину выхода при помощи шин у кода множителя, подключенных через ключ 11 к узлу ввода коэффициентов.

Разрешение на ключ 11 подается с выхода «0» управляющего триггера 10. Выход «1» этого триггера также подключен к узлу ввода коэффициентов для формирования вспомогательного коэффициента.

Прохождением импульсов с выходов триггеров двоичного счетчика 2 управляют разряды двоичного кода множителя.

Имеется и-разрядный двоичный код у=2" +2 +, ..., 2,где а, 1, ..., у — целые числа от О до n — 1. Если использовать шину и-го разряда кода для управления выходом первого триггера двоичного счетчика 2, шину (и — 1) -го разряда для управления выходом второго триггера и т. д., то коэффициент, который вырабатывает узел ввода коэффициентов

3 равен:

1 1 1

+ + "+

2п- 2ï-J 2п-1

Коэффициент пропорционален коду множителя, Для выбранного числа и разрядов кода знаменатель 2п — величина постоянная, Поэтому, произведя умножение на код у, можно повторно умножить результат на постоянный коэффициент 2" и получить окончательный результат. Для случая десятиразрядного двоичного кода 2«=1000 и, если позволяет требуемая точность вычислений, можно обойтись и без дополнительного умножения на коэффициент 1024.

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

Это связано с тем, что при заданном количестве разрядов счетчиков 1 и 2 точность умно5

25 зо

55 жения всегда выше при близких к единице.

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

По сигналу «Пуск» на вход узла управления 8 при подготовленных кодах на шинах х и у в узле управления 8 вырабатывается импульс сброса схемы устройства в исходное состояние, причем двоичный счетчик 2 сбрасывается на число, равное разности емкостей счетчиков 1 и 2. При трехразрядном двоично-десятичном счетчике 1 и десятиразрядном счетчике

2 это число равно 24.

По окончании импульса сброса вырабатывается импульс записи кода х в двоично-десятичный счетчик 1, а затем — импульс включения генератора 4. К моменту влючения генератора .в счетчик 1 записан код х,,в счетчик

2 — -число 24.

Умножение выполняется в две операции.

В первой операции импульсы генератора 4,подаются на вход двоичного счетчика 2 и одновременно через ключ б — на вход двоично-десятичного счетчика 1. Этот счетчик всегда переполняется первым. Импульс переполнения счетчика 1 переводит триггер операций 5 в состояние «1».

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

3 через ключ 7 в количестве, равном —, где

2т у — величина кода множителя, m — число его разрядов, х — величина кода множимого.

Импульс переполнения двоичного счетчика 2 переводит триггер операций 5 в «0», à QH, в свою очередь, переводит управляющий триггер 10 в состояние «1». Одновременно импульс переполнения счетчика 2 устанавливает его в исходное состояние (сбрасывает на исходное число).

Управляющий триггер 10 в состоянии «1» через ключ 11 запрещает дальнейшее использование кода множителя у и подготавливает умножение на коэффициент 2п . Это умноже,ние проходит так же в JIBE . операции, аналогичные описанным.

К началу, первой операции в счетчике 1 заху ! писано число —, в счетчике 2 — число 24, гп

К началу второй операции в счетчике 1 запиху сано число «О» в счетчике 2 — число 1024

2 "

К моменту окончания второй операции импульс переполнения двоичного счетчика 2 снова переводит триггер операций 5 в «О», управляющий триггер также переходит в «0» и импульсом выключает генератор 4.

271114

1 1 1---1

Состави1сль И. Й. Долгушева

Редактор Д. Ю. Михайлова Техрсд Л. В. Куклина 1<,орректор С. А. Кузовенкова

Заказ 2274г9 Тирагк 480 Подписное

ЦНИИПИ Комитета по делам изобретшшй и открытий прп Совете Мииисгров C ..ÑÐ

Москва, Ж-35, Раушская наб., д. 4)5

Типография, пр. Сапунова, 2

Когда умножение окончено, на выходах счетчика 1 присутствует результат z=xg, а на выходе генератора 4 — сигнал а готовности устройства выдать результате и принять следующие данные для очередного умножения.

При трехразрядном двоично-десятичном счетчике 1 погрешноть умножения не превышает 1%.

Код у множимого записывают в старшие разряды счетчика 1, что обеспечивает большую точность вычислений.

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

Устройство для умно>кения двоичных и двоично-десятичных кодов на коэффициенты по авт. св. ¹ 224904, отлачпющееся тем, что, с целью получеIlIIH возможности умножения на двоичный код, оно содержит управляющий триггер и ключ, управляемый выходом «0» этого триггера, вьгход «1» управляющего триггера подключен к узлу ввода коэффициентов, вход управляющего триггера связан с выходом триггера операции, разряды регистра множителя через ключ подключены к входам узла вво10 да коэффициенто;-, причем старший разряд регистра множителя подключен к шине, управляющей выходом первого триггера двоичного счетчика,. а каждый следующий разряд — к шине, управляющей выходом последующего

15 триггера в сторону увеличения разрядности.

Патент ссср 271114 Патент ссср 271114 Патент ссср 271114 

 

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

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

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

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

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

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

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

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

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

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