Устройство для деления Советский патент 1984 года по МПК G06F7/52 

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

00

о

00 О)

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

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

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

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

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

Цель изобретения - упрощение устройства и повышение его быстродействия.

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

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

Устройство для деления содержит тактовый вход 1, коммутатор 2, счетчик 3 делимого, блок 4 фиксации окончания деления, многодекадный счетчик 5 делителя, блок 6 задания кода делителя и счетчик 7 частного.

Коммутатор 2 состоит из нескольких, по числу разрядов, Р -триггеров 8-10 и стольких же элементов И 11-13, причем вход R первого (младшего) триггера 8 соединен с входом S второго триггера 9, вход R второго триггера 9 - с входом 5 третьего и так далее, а вход Е последнего (старшего) триггера соединен с входом S первого триггера. Выходы триггеров подключены к первым входам элементов И, вторые входы которых объединены и являются входом коммутатора, а R-входы триггеров являются управляющими входами коммутатора 2,. которые подключены к поразрядным выходам О многодекадного счетчика 5 делителя. Выход счетчика 3 подключен к блоку 4 фиксации окончания деления. Установочные входы многодекадного счетчика 5 соединены с блоком 6 задания кода делителя. Старший поразрядный выход О многодекадного счетчика 5 делителя подключен к входу разрешения записи этого же счетчика и к входу счетчика 7 частного, с которого снимается результат деления.

3 n

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

В момент запуска устройства в счетчик 5 записывается код делителя с блока 6 задания кода делителя. Тактовые импульсы с входа 1 поступают на поразрядные входы счетчика.3 делимого и многодекадного счетчика 5 делителя через коммутатор 2. При этом тактовые импульсы проходят на выход того элемента И 11-13, соответствующий которому триггер 8-10 находится в состоянии логической 1V Например, тактовые импульсы поступают с выхода элемента 11 на входы первых разрядов счетчиков 3 и 5, которые работают в режиме вычитания. . Процесс продолжается до обнуления первого разряда счетчика. 5. В этот момент на первом выходе счетчика 5 появится сигнал, переключающий триггер 9 в состояние О, а триггер 10, в состояние 1. После этого тактовые импульсы проходят на вторые входы счетчиков 3 и 5. Так. устройство работает до тех пор, пока старший фазряд счетчика 5 не будет равен О. По сигналу с выхода старшего разряда счетчика 5 коммутатор вновь подключает к тактовому входу 1 первые разряды счетчиков 3 и 5, в счетчик 5 еще раз переписывается код делителя из блока задания кода делителя, и в счетчик 7 частного записьшается 1. На этом один цикл вычитания операции деления заканчивается, и начинается второй аналогичный цикл. Операция деления заканчивается после того, как счетчик 3 делимого достигает состояния О, которое фиксируется блоком 4.

В случае, когда один из разрядов делителя равен нулю, устройство

0.

работает следующим образом. После обнуления предьщущего, не равного нулю разряда счетчика делителя,. ; триггер следующего .разряда, н.апример 10, переключается в состояние 1. Соответствующийэтому триггеру элемент И 13 пропускает фронт тактового импульса с входа 1 на вход счетчика 5. Поскольку соответствующий разряд счетчика 5 равен нулю, то на его выходе -$ О одновременно с фронтом .тактового импульса (если пренебречь временем распространения) появляется сигнал, который переключает триггер 10 в состояние О, а триггер 11 - в состояние 1. Если и следующий разряд кода делителя равен нулю, то триггер 11 возвращается в состояние О. При этом счетчик 3 не должен срабатывать от импульсов, длительность которых меньще длительности тактовых импульсов. Предлагаемое устройство позволя-; ет производить операцию деления в

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

Многодекадный счетчик делителя

используется в режиме вычитания и в нем задействованы входы параллель-;ной записи информации и выходы переполнения О. Это существенно упрощае.т устройство и значительно

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

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

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

название год авторы номер документа
Устройство для деления 1979
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
SU809176A1
Устройство для деления 1980
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
SU903867A1
Устройство для деления 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1166100A1
Устройство для деления двоичных чисел 1990
  • Косой Анатолий Алексеевич
  • Добрынин Анатолий Анатольевич
  • Кашарин Владимир Анатольевич
  • Хромушин Виктор Александрович
SU1783520A1
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕЛИТЕЛЬ ТРОИЧНЫХ ЦЕЛЫХ ЧИСЕЛ 2023
  • Семёнов Андрей Андреевич
  • Дронкин Алексей Станиславович
RU2810609C1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Устройство для деления чисел в форме с плавающей запятой 1988
  • Селезнев Александр Иванович
SU1566340A1
Устройство для деления двоичных чисел 1988
  • Батищев Владимир Николаевич
  • Добрынин Анатолий Анатольевич
  • Косой Анатолий Алексеевич
SU1617437A1
Устройство для деления 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU590738A1
Устройство для деления 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1282117A1

Иллюстрации к изобретению SU 1 130 860 A1

Реферат патента 1984 года Устройство для деления

УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ, содержащее коммутатор, счетчик делимого, многодекадный счетчик делителя, блок фиксации окончания деления, блок задания кода делителя, счетчик частного, причем информационный вход KOMMytaTopa соединен с тактовым входом устройства, а выходы соединены с входами разрядов счет-, чика делимого, выход которого подключен к входу блока фиксации окончания деления, отличающееся тем, что, с целью упрощения устройства, вычитающие входы декад многодекадного счетчика делителя подключены к выходам коммутатора, а установочные входы декгщ многодекадного счетчика делителя подключены к выходам блока задания кода делителя, поразрядные выходы многодекадного счетчика делителя подключены к управляющим входам ком3 мутатора, выход старшего разряда многодекадного счетчика делителя соединен с входом разрешения записи многодекадного счетчика делителя -и с входом счетчика частного.

Документы, цитированные в отчете о поиске Патент 1984 года SU1130860A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для деления 1980
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
SU903867A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для деления 1979
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
SU809176A1
G 0.6 F 7/52, 1981 (прототип).

SU 1 130 860 A1

Авторы

Замора Теодор Евгеньевич

Лукьянец Георгий Владимирович

Даты

1984-12-23Публикация

1983-09-28Подача