Устройство для деления чисел

 

< п 4344I3

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

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

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

Опубликовано 30.06.74. Бюллетень ¹ 24

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

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

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

В. А. Иванов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ

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

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

Цель изобретения — повышение точности работы устройства.

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

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

0lIo содержи г схему 1 ввода числителя, счетчик 2 числителя, схему 3 выделения нуля, триггер 4, вход 5 запуска устройства, схему 6

10 ввода знаменателя, схему 7 сравнения, счетчик 8 знаменателя, счетчик 9 результата, генератор 10 тактовых импульсов, схему 11 совпадения и счетчик 12.

Схема 1 ввода числителя соединена со вхо15 дами разрядов двоично-десятичного счетчика

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

20 этого триггера соединен со входом 5 запуска устройства.

Схема 6 ввода знаменателя подключена ко входам схемы 7 сравнения, вторыми входами соединенной с выходами всех разрядов двоич25 но-десятичного счетчика 8 знаменателя, а выходом — со входом установки нуля этого же счетчика и счетным входом счетчика 9 результата.

Единичный выход триггера 4 и выход гене30 ратора 10 подключены соответственно к пер434413 вому и второму входам схемы 11 совпадения, выход которой соединен со входом счетчика

8. Кроме того, выход схемы 11 совпадения соединен со входом счетчика 12, выход которого подключен ко входу счетчика 2. Счетчики 9 и 12 — двоичные.

Счетчик 12 имеет количество разрядов М, равное требуемой разрядности дробной части двоичного кода результата. Результат считывается в счетчике 9 с запятой, фиксированной перед его М-ым (начиная с младшего) разрядом.

Работает схема следующим образом.

После установки всех счетчиков и триггера

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

5 запуска подается импульс, который устанавливает триггер 4 в единичное состояние. При этом через схему 11 совпадения на счетные входы счетчиков 8 и 12 начинают поступать тактовые импульсы от генератора 10. Схема 7 сравнения сравнивает текущее показание счетчика 8 с кодом знаменателя, подаваемым со схемы 6. При каждом совпадении этих чисел схема сравнения выдает импульс, который сбрасывает счетчик 8 в нулевое положение. Поэтому счетчик 8 совместно со схемой сравнения 7 является пересчетной схемой с коэффициентом В, равным знаменателю дроби. Импульсы с выхода схемы сравнения поступают на счетный вход счетчика 9.

Так как счетчик 12 является двоичным

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

4 в единичное состояние, после чего поступление тактовых импульсов через схему 11 совпадения прекращается. Этим закончен цикл преобразования.

Общее количество тактовых импульсов, прошедших через схему совпадения 11 за цикл преобразования, равно А 2, где А — числитель исходной дроби. Так как счетчик 8 совместно со схемой сравнения 7 пересчитывает тактовые импульсы с коэффициентом В, то показание счетчика 9 в конце цикла преобра10 А.2" зования будет равно . Отсюда следует, В что для получения истинного значения результата, показание счетчика 9 необходимо уменьшить в 2м раз. Это достигнуто фиксированием запятой в считываемом результате перед

М-ой ячейкой (начиная с младшего разряда) счетчика 9. Точность преобразования, обеспечиваемая устройством, не хуже 2 —, где М— количество разрядов счетчика 12 (равное количеству младших разрядов, отделяемых запятой в результате) .

Устройство пригодно для деления двух чисел при любом их соотношении (А)В и

А (В), т. е. позволяет преобразовывать в

25 двоичный код любые дроби (например, 3/7;

25/8; 0,13 = 13/100 и т. и.) .

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

Устройство для деления чисел, содержащее

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

434413

Составитель В. Иванов

Редактор Е. Дайч

Техред Н. Куклина

Корректор М Лейзерман

Заказ 3024/15 Изд. М. 1803 Тираж 624 Подписное

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

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

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

Устройство для деления чисел Устройство для деления чисел Устройство для деления чисел 

 

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

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

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

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

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

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

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

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

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

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