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

 

l9442l

ОП ИСАН И Е

ИЗОБРЕТЕН ИЯ

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

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

Респуолик

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

Заявлено 27.XII.1965 (№ 1045848/26-24) с присоединением заявки № 1045841/26-24

Приоритет

Опубликовано 30.lll.1967. Бюллетень № 8

Дата опубликования описания 2Х1.1967

Кл. 42m, 14

МПК тт 06I

Комитет по делам иэобретений и открытий при Совете Министров

СССР

УД1<, 681.142.07:621.374.4 (088.8) Автор изобретения

Заявитель

А. Ф. Васильев

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

УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ, ПРЕДСТАВЛЕННЫХ ЧИСЛО-ИМПУЛЬСНЫМ КОДОМ

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

11редложенное устройство отличается от известных тем, что в нем выход каждого u— (— 1)-го разряда одного счетчика соединен с одним входом схемы «И» одной группы, другои вход которого соединен с выходом

I,-го разряда другого счетчика; выходы схем

«И» этои же группы соединены через линию задержки с входом первого счетчика. >то позволяет уменьшить количество оборудования.

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

Устройство для деления чисел, представленных в последовательном единичном коде, и выполняет операцию N = при изменениях

m — < а от 0 до 12о/,m по приближенной формуле

Ж = (т+ о.) тг.

В устройстве счетчик 1 делителя включен на вычитание, а счет шк 2 делимого на сложение, причем выходы триггеров младших четвертого и шестого разрядов (в зависимости от треоуемои точности) первого счет шка подсоединены к управляющим входам схем «И» д — /, к сигнальным входам которых подключены выходы старших разрядов счетчика 2 (старшин разряд счетчика 2 — и схеме «И» д;

10 разряд, предшествующий старшему разряду, — к схеме «И» 9 и т. д.). Осе выходы схем

«И» c5 — 7 через линию задержки 6 поданы на вход счетчика 2.

Для повышения точности деления при зпа15 чительных отклонениях вели шны делителя от единицы (до 10 — 14%) выходы триггеров четвертого и пятого разрядов счет шка 1 подсоединены к управляющим входам схем «И» / и lU, сигнальные выходы которых подключены

20 к входам первого и второго триггеров младших разрядов этого же счетчика.

Разберем принцип работы устройства на конкретном примере.

Пусть требуется разделить = — 1,0846, 0,922 т. е. и =- 0,078=7,8 /0), и деление нуж1

1 — 0,078 но выполнить с точностью не хуже 1 /p.

30 Для этого случая единица должна быть представлена 8 двоичнывш разрядамп или 256

194421 импульсами (более чем 200 импульсами для решения с точностью не хуже 1 1О).

Тогда, применительно к данному примеру, n == 256,0,078 20 и ми ул ь сов, и =- 256 импульсов, делитель (1 — и) = 256 — 20=-236 импульсов, Лг = 256,1,0846 = 277,7 импульса.

Делитель в виде 236 импульсов поступает в счетчик 1, в результате произведенного вычитания 256 — 23о в пем остается величина с = — 20 импульсам, т. е. триггеры третьего и пятого разрядов оказываются в состоянии

«1», и схемы «И» 8 — 7 открыты.

Теперь задача устройства состоит в том, чтобы при поступлении делимого в счетчик 2 на каждые 236 импульсов равномерно по мере поступления делителя в счетчик 2 добавить ц, = 20 импульсам. В таком случае погрешность частного в любой момент времени составила бы не более 1 импульса (в приведенном примере меньше 0,4%).

Действительно, в этом случае частное получилось бы У ==236+20+20+20 — =277,7 им236 пульса, 0,7 импульса в счетчик 2 не поступает, О,7 и погрешность составляет ° 100=0,25%.

277,7

В устройстве роль пропорциональной добавки в основном выполняют при помощи счетчика 1 схемы «И» 8 — 7 и линии задержки 8.

Но эта схема дает дополнительную погрешность, т. е. величину и она добавляет не па

236 импульсов, как требуется, а на 256.

Схемы 8 — 7 включены так, что с их помощью частное в любой момент времени имеет погрешность 1 импульс, т. е. разбивка !i добавление величины к к делимому осуществляется равномерно по мере поступления последнего в счетчик 2.

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

4 и т. д. пода1отся через линию задержки il2 вход счетчика 2. Зти выходные сигналы формируются при перебросе триггеров соответствующего разряда из состояния «О» в состояние «1», Для уменьшения погрешностей в устройство включепы схемы «И» 9 и 10. Действие их сводится к следующему. Если в счетчике 1 величина сс составляет от 8 до 15 импульсов, то триггер четвертого разряда остается в состоянии «1», схема 9 открывается, и сигнал щ «выдача делимого» через схему 9 поступает непосредственно на вход первого разряда, и к сг прибавляет одну единицу. Если величина и составл",åò от 16 до 23 импульсов, будет открыта схема 10, и тот же сигнал добавляет

15 к а две единицы, При и = 24 — 31 импульса открыты оба ключа, и к и добавляется три единицы.

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

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

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

«И» и линию задержки, отличающееся тем, что, с целью уменьшения количества оборудования, выход каждого n — (г — 1)-го разряда одного счетчика соединен с одним входом схемы «И» одной группы, другой вход которой соединен с выходом l-го разряда другого счетчика, выходы схем «И» этой же группы соединены через линию задержки с входом первого

2. Устройство по п. 1, отгичающееся тем, что, с целью повышения точности, выходы m средних разрядов второго счетчика соединены с одними входами схем «И» другой группы, число которых зависит от числа разрядов счетчика и требуемой точности выполнения операции, »а другие входы которых подается сигнал выдачи делимого, а выходы всех схем «И» этой группы соединены с входами соответст45 вующих разрядов второго счетчика. колонка строка

Опечатки напечатано т. е. х=0,078 = 7,8",), 1

1 — 0,078 чилось бы N = 236+ 20 +- 20+ 20 — == 277,7 им2

236 колонка строка

26 т. е. чилось следует читать

1 (х = 0 078 = 7 8 о,о,)

1 — 0,078 бы N = 236+20 + 20+ 20- — = 277,7 имго

236

194421

Составитель Б. П. Тимохин

Редактср Л. А. У»ехипа Техред Т. П. Курилко

Кооректоры: Е. Ф. Полионова и Г. И. Плешакова

Заказ 1476»12 Тираж 535 11одп и си ое

Ц11ИИ11И Комитета»»o дела изобретен»»й и открытий при Совете Министров СССР

Москва, Ue»:тр, пр. С рова, д. 4

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

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

 

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

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

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

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

 // 195202
Наверх