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

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

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

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

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

Устройство содержит генератор 1 тактовых импульсов, счетчик 2 делимого, схему 3 пересчета, содержащую счетчик 4 делителя, счетчик 5 остатка деления, группу из п элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 6.1-6.п; элемент ИЛИ-НЕ 7 и элемент ИЛИ 8е соответствующими.связями, коммутирующий узел 9, содержащий триггер 10 и первый и второй элементы И 11, 12 с соответствующими связями, делитель 13 частоты, схему 14 переписи, содержащую первый и второй элементы ИЛИ-НЕ 15, 16, триггер 17 и элемент ИЛИ 18 с соответствующими связями, распределитель 19 выходной информации, содержащий элемент 20 задержки, первый и второй элементы ИЛИ 21, 22 и элемент И 23 с соответствующими связями, счетчик 24 результата, группу элементов ИЛИ 25.1-25.п, пусковой вход 26, шину 27 делимого, шину 28 делителя, установочный вход 29, выход

30окончания операции, управляющий вход

31и выходную шину 32 с соответствующими связями.

Устройство работает следующим образом. В исходном состоянии счетчик 2 делимого и счетчики .4. 5 делителя и остатка, а также счетчик 24 результата обнулены, на первом и втором выходах коммутирующего узла 9 сформированы сигналы уровня логического нуля, делитель 13 частоты находится в состоянии, при котором коэффициент деления равен единице.

В счетчик 2 делимого и счетчик 4 делителя производится предварительная iaanncb исходных операндов в виде параллельных чисел путем подачи их на установочныевходы счетчиков или в виде импульсных последовательностей, поступающих на счетные входы соответствующих счетчиков. При нулевом делимом сигнал уровня, логического нуля, сформированный на вУходе элемента ИЛИ-НЕ .16 схемы 14 переписи, поступает на четвертый вход коммутирующего узла 9 и запрещает прохождение импульсов с выхода генератора 1. Деление не производится, результат равен нулю.

.При делимом, не равном нулю, единичный сигнал на четвертом входе коммутирующего узла 9 подготавливает его открытие. а по, сигналу, поступающему на пусковой .вход 26 устройства, триггер 10 коммутирующего узла 9 переключается в единичное состояние, разрешая прохождение с его первого входа на первый выход импульсов генератора и потенциалом логической единицы на Своем втором выходе подготавливая установку в единицу триггера 17 схемы 14 переписи. Импульсы тактовой частоты с первого выхода коммутирующего хузла 9 поступают на счетный вход счетчика 5 остатка схемы 3 пересчете и через делитель 13 частоты, имеющий коэффициент де. ления единицу, на вычитающий вход счетчика 2 делимого. С накоплением в счетчике 5 остатка числа, равного делителю, на

выходах злементов ИСКЛЮЧАЮЩЕЕ ИЛИ б группы формируются сигналы уровня логического нуля, которце поступая на входы элемента ИЛИ-НЕ 7, формируют на его выходе единичный импульс, который поступает на счетный вход счетчика 24 результата, записывая внего еди.ницу. и производит обнуление счетчика 5 остатка схемы 3 пересчета. После обнуления счетчика 2 делимого

0 на выходе элемента ИЛИ-НЕ 15 схемы 14 переписи формируется сигнал уровня логической единицы, который переключает, в единичное состояние триггер 17, сигнал с прямого выхода которого через элемент

5 ИЛИ 18 осуществляет запись остатка деления, поступающего с разрядных выходов счетчика 5 остатка схемы 3 пересчета через элементы ИЛИ 25 группы на установочные , входы счетчика 2 делимого. Целая часть частного снимается с выходных информационных шин 31 устройства, а сигнал с выхода триггера 17 схемы 14 переписи поступает на вход элемента 20 задержки распределителя 19 и с его первого выхода поступает на установочный вход делителя 13 частоты, устанавливая его в состояние, при котором его коэффициент деления становится равным десяти, на вход обнуления счетчика 5 остатка схемы 3 пересчета. Сигнал со второго

0 выхода элемента 20 задержки поступает на вход установки в ноль счетчика 24 результата, а сигнал с третьего выхода элемента 20 задержки поступает на вход установки в ноль триггера 17 схемы 14 переписи. Далее цикл счета повторяется, но поскольку тактовая частота на вычитающий вход счетчика 2 делимого поступает поделенная на десять, то фактически в устройстве производится деление остатка, умноженного на десять. В случае когда остаток очередного цикла становится равным нулю, сигнал с выхода элемента ИЛИ-НЕ 6 переписывает нулевую информацию в счетчик 2 делимого, подтверждая его состояние, а на выходе

5 элемента ИЛИ 22 распределителя 19 по сигналу со второго выхода элемента 20 задержки формируется сигнал Окончание операции, который обнуляет счетчик 2 делимого, счетчик 4 делителя, триггер 10 коммутирующего узла 9, а делитель 13 частоты переводит в состояние, при котором коэффициент его деления становится равным единице.

Процесс деления в устройстве можно

5 остановить на любом цикле с помощью внешнего сигнала, поступающего с управляющего входа 31 устройства на вто)ой вход элемента ИЛИ 22. на выходе которого формируется сигнал Окончание.операции. Быстродействие устройства увеличивается

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

Формула изобретения Устройство для деления чисел, содержащее генератор тактовых импульсов, счетчик делимого, схему пересчета, коммутирующий узел, делитель частоты, схему переписи, распределитель выходной информации и счетчик результата, причем выход генератора тактовых импульсов соединен с первым входом коммутирующего узла, второй вход KOTOpord соединен с пусковым входом устройства, информационный вход схемы переписи соединен с выходо,м счетчика делимого, первый выход коммутирующего узла соединен с тактовым входом схемы пересчета и с информационным входом делителя частоты, выход которого соединен с вычитающим входом счетчика делимого, вход сложения которого соединен с входом последовательной записи делимого устройства, вход сложения схемы пересчета соединен с входом последовательной записи делителя устроит ства, отличающееся тем, что. с целью повышения быстродействия устройства, а также расширения области его применения за счет выполнения операции деления непрерывно поступающих операндов, коммутирующий узел устройства выполнен в виде триггера и первого и второго элементов И, причем выход триггера соединен со вторым выходом коммутирующего узла и с первым входом первого элемента И, выход которого соединен с первым входом второго элемента И, второй вход которого является первым входом коммутирующего узла, а выход первым выходом коммутирующего узла, вход установки в единицу триггера соединен со вторым входом коммутирующего узла, третий вход которого соединен с входом установки в ноль триггера, а четвертый вход соединен со вторым входом первого элемента И. схема пересчета устройства содержит п-разрядный счетчик делителя, празрядный счетчик остатка, группу из п-элементо8 ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИЛИ-НЕ и элемент ИЛИ, причем разрядне выходы счетчика остатка соединены соответственное первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, йторые

входы которых соединены соответственно с разрядными выходами счетчика делителя, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы соединены с соответствующими вхо5 дамиэлемента ИЛИ-НЕ, выход которого соединен с первым входом элемента ИЛИ, выход которого соединен с входом установки в ноль счетчика остатка, установочные входы счетчи.ка делителя соединены с входами параллельной записи делителя устройства, а вход разрешения записи счетчика делителя Соединен с установочным входом устройства, схема переписи ус тройства содержит первый и второй

15 элементы ИЛИ-НЕ, триггер и.элементИЛИ,

причем входы первого элемента

являются информационным входом схемы

переписи, выход первого элемента ИЛИ- НЕ соединен с входом установки в единицу

0 триггера и с первым входом второго элемента ИЛИ-НЕ, второй вход которого соединен с выходом триггера и с первым входом элемента ИЛИ, второй вход которого соединен с установочным входом устройства, а выход

5 элемента ИЛИ соединен с входом разрешения записи в счетчик делимого, синхровход триггера схемы переписи соединен со вторым выходом коммутирующего узла, четвертый вход которого соединен с выходом

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

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

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

счетчиков делимого, делителя, триггера

коммутирующего узла и со вторым установочным входом делителя частоты. второ( вход второго элемента ИЛИ распределителя выходной информации соединена yinpaeляющим входом устройства, кроме трго, в устройство введена группа из п элементов ИЛИ, первые входы которых соединены соответственное входами лараялельнойнзаписи делимого устройства, вторые входы элементов ИЛИ группы соединены соответственно с разрядными выходами счетчика остатка схемы пересчета, вход которого является тактовым входом схемы пересчета, а выходы элементов ИЛИ группы соединены С №гввтственйо с установочными входами е 4в; чкнса делимого.

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

название год авторы номер документа
Устройство для деления 1980
  • Абрамовский Валерий Романович
  • Шлякцу Маркус Ицкович
SU955053A1
Устройство для деления кодов "золотой" пропорции 1986
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
SU1361544A1
Арифметическое устройство 1985
  • Иваськив Юрий Лукич
  • Харам Владимир Самуилович
  • Погребинский Соломон Бениаминович
SU1550510A1
Устройство для умножения и деленияпОСлЕдОВАТЕльНО-пАРАллЕльНОгОдЕйСТВия 1979
  • Гениевский Георгий Иванович
  • Лойко Юрий Иванович
  • Лотоева Марина Степановна
SU817703A1
Устройство для обработки телединамограмм глубинно-насосных скважин 1988
  • Османов Ширин Магеррам Оглы
SU1671843A1
Устройство для деления 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1166100A1
Устройство для деления последовательных чисел 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Гузик Вячеслав Филиппович
SU1462298A1
УСТРОЙСТВО ДЛЯ НАХОЖДЕНИЯ ОТНОШЕНИЯ ДВУХчислоимпульсных кодов 1972
SU436352A1
Устройство для деления чисел 1985
  • Салаев Айдын Рагим Оглы
SU1552180A1
Делительное устройство 1982
  • Баранов Игорь Алексеевич
  • Булкин Геннадий Николаевич
  • Петрунек Василий Николаевич
SU1104508A1

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

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

Изобретение относится к области вычислительной техники и может быть использовано в устройствах обработки информации автоматических систем контроля и управления. Цель изобретения - повышение быстродействия устройства и расширение области по применениюза счет выполнения операции деления непрерывно поступающих операндов. Устройство содержит генератор 1 тактовых импульсов, счетчик 2 делимого, схему 3 пересчета, содержащую учетчик 4 делитеяя, счетчик 5 остатка деления, группу из п элементов Исключающее ИЛИ 6, элемент ИЛИ-НЕ 7 и элемент ИЛИ 8 с соответствующими связями, коммутирующий узел 9, содержащий• /триггер 10, элементы И 11, 12 с соответствующими связями, делитель 13 частоты, схему 14 переписи, содержащую элементы ИЛИ- НЕ 15, 16, триггэр 17 и элемент ИЛИ Г8 с соответствующими связями, ра'спредели- тель 19 выходной информации, содержащий элемент 20 задержки, элементы ИЛИ 21, 22 и элемент И 23 с соответствующими связями, счетчик 24 результата, группу элементов ИЛИ 25. Поставленная цель достигается тем, что процесс деления в устройстве можно остановить в любом цикле с помощью внешнего сигнала, поступающего с управляющего входа 31 на второй вход элемента ИЛИ 22, на выходе которого формирует<:я сигнал "Окончание операции". Быстродействие устройства увеличивается за счет возможности увеличения частоты генератора тактовых им^пульсов, величина которой ограничивается временем задержки установки пересчетной декады, а установка устройства сигналом "Окончание операции" в состояние готовности позволяет производить операцию деления над непрерывно по- стулающими операндам'и с помощью подачи сигналов на его установочный и пусковой входы. 1 ил.VJО ЮСА>&Ооо

Формула изобретения SU 1 709 308 A1

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

Авторское свидетельство СССР fvfe 1198515, кл
G 0:6 F 7/52, 1980.Авторское свидетельство СССР № 474005, кл.С 06 F 60, 1973.

SU 1 709 308 A1

Авторы

Оленев Евгений Александрович

Шарыгин Лев Николаевич

Даты

1992-01-30Публикация

1986-03-28Подача