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

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

1

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

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

Такое устройство сложно, реализуется на большом объеме оборудования и включает в себя громоздкие узлы (устройство нормализации чисел и выделения мантиссы, блок порядков чисел). Для индикации результаты, полученные в двоичном коде, требуется преобразовывать в двоично-десятичный код.

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

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

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

регистра делителя, второй выход схемы сравнения соединен с входом блока формирования такта.

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

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

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

До начала операции деления в сумматор

4 заносится двоичный код делимого, а в

регистр 1 - двоичный код делителя. Первым тактом с блока формирования 7 в схеме

сравнения производится сравнение кодов делимого и делителя по абсолютной величине с целью выяснения наличия целой части. В том случае, если делимое больше делителя, с выхода схемы сравнения 3 на блок управления 6 поступает «единичный сигнал, на основании которого из блока управления во втором такте на счетный вход целой части частного декадного счетчика 5 поступает импульс. Импульс второго такта из блока 7 также в этом случае осуществляет передачу числа делителя в сумматор в инверсном коде. Таким образом происходит вычитание из числа делимого числа делителя, в сумматоре остается остаток, а в счетчике частного записываются единица. Далее работа делителя повторяется: если остаток в сумматоре больше делителя, то в декадном . счетчике частного записывается число два, а в сумматоре .роисходит «вычитание из первого -остатка числа делит&Ля. Так работа делителя продолжается до тех пор, пока остаток в сумматоре не станет меньше делителя. В этом случае со схемы сравнения 3 поступает «нулевой потенциал, запрещающий появление импульса на счетном входе единиц декадного счетчика частного 5 и разрешающий формирование в блоке управления 6 трех тактов сдвига остатка делимого, который меньше делителя на три разряда (умножение на 8), а также подключающий счетный вход декады дробной части декадного счетчика частного 5 к выходу счетных импульсов блока управления. Затем схема сравнения 3 устанавливается в начальное положение импульсом сброса с блока управления. Далее устройство производит деление с получением десятых долей частного таким же образом, как и ранее при получении целого числа частного, с той только разницей, что единицы счета поступают на вход дробной части частного декадного счетчика 5.

Так продолжается до тех пор, пока остаток в сумматоре снова не станет меньше делителя.

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

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

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

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

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

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

название год авторы номер документа
Устройство для деления двоичных чисел 1990
  • Косой Анатолий Алексеевич
  • Добрынин Анатолий Анатольевич
  • Кашарин Владимир Анатольевич
  • Хромушин Виктор Александрович
SU1783520A1
УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ 1991
  • Сафонова Э.М.
  • Шостак А.А.
RU2018934C1
Устройство для деления двоичных чисел 1980
  • Баклан Борис Андреевич
SU1048472A1
Устройство для деления чисел 1990
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1735844A1
Устройство для деления п-разрядных десятичных чисел 1976
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
SU742933A1
Устройство для деления чисел 1981
  • Филатов Евгений Иванович
SU1013948A1
Устройство для деления 1990
  • Дьякова Ольга Владимировна
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1803913A1
Устройство для деления двоичных чисел 1988
  • Батищев Владимир Николаевич
  • Добрынин Анатолий Анатольевич
  • Косой Анатолий Алексеевич
SU1617437A1
ДЕЛИТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
  • Тарасов А.В.
RU2249846C1
Устройство для деления двоичных чисел 1987
  • Добрынин Анатолий Анатольевич
  • Юрков Дмитрий Львович
SU1432508A1

Иллюстрации к изобретению SU 448 461 A1

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

Формула изобретения SU 448 461 A1

SU 448 461 A1

Авторы

Гринблат Анатолий Яковлевич

Солтан Лариса Евгеньевна

Даты

1974-10-30Публикация

1972-04-12Подача