Устройство для нахождения отношения двухчислоимпульсных кодов

 

ЩАТЕНТ11 0-ТЕХ 11"."., -".- 11А Я библиотека 1 ЬА

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Социалистимеских Республик (61) Зависимое от авт. свидетельства (22) Заявлено 25.12.72 (21) 1867691/18-24 с присоединением заявки № (32) Приоритет

Опубликовано 15.07.74. Бюллетень № 26

Дата опубликования описания 26.12.74 (51) М. Кл. G 06f 7/39

Государственный комитет

Совета Министров СССР оо делам изооретений и открытий (53) УДК 621.374.001.57 (088.8) (72) Автор изобретения

В. М. Тафель (71) Заявитель (54) УСТРОЙСТВО ДЛЯ НАХОЖДЕНИЯ ОТНОШЕНИЯ ДВУХ

ЧИСЛОИМПУЛЬСНЫХ КОДОВ

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

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

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

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

5 вторым входом — к управляющему выходу распределителя, информационные выходы которого соединены с соответствующими входами счетчика частного; выход третьей схемы

«ИЛИ» подключен к входу перезаписи сумми10 рующего счетчика делимого — остатка, а вход этой схемы «ИЛИ» соединен с входом «Старт» устройства.

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

15 Устройство содержит следующие узлы: генератор 1, селектор 2, триггер управления 3, схема десятичного пересчета 4, суммирующий счетчик делимого — остатка 5, схемы «ИЛИ»

6 — 8, двоичный счетчик делимого — остатка 9, 20 схема «И» 10, суммирующий счетчик делителя 11, распределитель 12, схема «ИЛИ» 13, двоичный счетчик делителя 14, десятичный счетчик частного 15.

Перед началом цикла обработки n — раз25 рядные двоичные счетчики 5, 9, 11, 4, делитель

4 с коэффициентом. пересчета 10, распределитель 12, десятичный счетчик частного 15 и триггер управления 3 устанавливаются в нули. Триггер управления 3 при этом закрывает

30 селектор 2.

436352

Зо

В < = 10М вЂ” Р М.

Числоимпульсный код делимого М через схему «ИЛИ» 8 заносится в двоичный вычитающий счетчик 9 (счетчик делимого — остатка), где фиксируется в виде дополнительного кода (2" — M).

Числоимпульсный код делителя N заносится в двоичный вычитающий счетчик 14 (счетчик делителя), где фиксируется в виде дополнительного кода (2" — N) . Передним фронтом импульса «Старт», проходящего через схему «ИЛИ» 6 и схему

«ИЛИ» 13, производится перезапись дополнительного кода делимого (2" — М) из счетчика

9 в суммирующий счетчик 5 и дополнительного кода делителя (2" — N) из счетчика 14 в суммирующий счетчик 11. Таким образом, в счетчиках 5 и 11 устанавливаются соответственно коэффициенты пересчета М и №

Задним фронтом импульса «Старт» производится сброс в нули счетчика 9 и перебрасывается в разрешающее состояние триггер уп. равления 3, открывая при этом селектор 2.

Импульсы заполнения от генератора 1 через селектор 2 поступают на счетчик 5 через десятичный делитель 4, на счетчик 9 через схему

«ИЛИ» 8 и на счетчик 11 непосредственно.

Начинается первый цикл деления.

После поступления каждых N импульсов заполнения переполняется счетчик 11. На его выходе появляется сигнал, который восстанавливает собственный коэффициент пересчета N, сбрасывает счетчик 9 в нули, а также поступает через распределитель 12 на вход первого (старшего) разряда счетчика частного 15.

К моменту поступления 10 М-го импульса на вход первого разряда счетчика 15 будет подано Р> импульсов:

P, = ent10 —, ll1

М где ent 10 — — целое число, содержащееся

Л в дроби 10

М

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

11 соответственно В и N и сбрасывает счетчик

9 в нули. Сигнал с выхода счетчика 5 поступает также на вход сдвига распределителя, благодаря чему разрешается прохождение импульсов результата на вход второго разряда счетчика 15.

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

4 цикла на второй разряд счетчика 15 постув, пает P — — ent 10 импульсов, а в третий цикл

N переходит остаток В ..

В =10 Bi — Р -М.

Третий и все последующие циклы подобны второму циклу.

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

«ИЛИ» 7 на триггер управления. Триггер перебрасывается и селектор 2 запирается. На этом процесс деления заканчивается.

В частном случае, когда какой-либо промежуточный остаток В (й(т) равен нулю, т. е. происходит деление без остатка, процесс деления заканчивается до появления сигнала на управляющем выходе распределителя. В этом случае сигналы на выходах счетчиков 5 и 11 появляются одновременно, срабатывают схема «И» 10, «ИЛИ» 7, триггер 3 и селектор 2 запирается.

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

Устройство для нахождения отношения двух числоимпульсных кодов, содержащее суммирующий счетчик делителя, генератор, распределитель, селектор, триггер управления, схему десятичного пересчета, десятичный счетчик частного, схему «И», схемы «ИЛИ», причем выход генератора соединен с первым входом селектора, второй вход которого подключен к разрешающему выходу триггера управления, а выход селектора соединен со счетным входом схемы десятичного пересчета и счетным выходом суммирующего счетчика делителя; выход схемы десятичного пересчета соединен со счетным входом суммирующего счетчика делимого — остатка; счетный вход вы читающего счетчика делителя соединен со входом «Делитель» устройства, а выходы разрядов этого счетчика соединены с соответствующими установочными входами суммирующего счетчика делителя; разрешающий вход триггера управления соединен со входом «Старт» устройства, установочные входы суммирующего счетчика делимого — остатка соединены с соответствующими выходами разрядов вычитающего счетчика делимого — остатка, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия при сохранении точности, в нем выход селектора подключен ко входу первой схемы

«ИЛИ», другой вход которой соединен со входом «Делимое» устройства, а выход — со счетным входом вычитающего счетчика делимого — остатка, подключенного сбросовым входом ко входу перезаписи суммирующего счетчика делителя и к выходу второй схемы

436352

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

Техред 3. Тараненко

Редактор Л, Цветкова

Корректор Л. Орлова

Заказ 3431/10 Изд. Мo 1832 Тираж 624 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

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

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

«ИЛИ», подключенной выходом ко входу запрета триггера управления, а вторым входом — к управляющему выходу распределителя, информационные выходы которого соеди5 иены с соответствующими входами счетчика частного; выход третьей схемы «ИЛИ» подключен ко входу перезаписи суммирующего счетчика делимого — остатка, а вход этой схемы «ИЛИ» соединен со входом «Старт» уст10 ройства.

Устройство для нахождения отношения двухчислоимпульсных кодов Устройство для нахождения отношения двухчислоимпульсных кодов Устройство для нахождения отношения двухчислоимпульсных кодов 

 

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

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

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

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