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

 

Союэ Советсних

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

Республин

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

Кл. 42m:, 7/396

Заявлено 08.1.1968 (№ 1208836/18-24) с присоединением заявки ¹

МПК G 06t

УДК 681.325.584 (088.8) Приоритет

Опубликовано 10.1Х.1969. Бюллетеш ¹ 28

Дата опубликования описания 29.1.1970

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

СССР

Авторы изобретения

Л. М. Белкина, А. Г. Кухарчук и Д, Я. Стоенко

Заявители Киевский завод электронных вычислительных и управляющих машин и Институт кибернетики АН Украинской ССР

УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ

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

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

Предлагаемое устройство отличается тем, что в нем выходы регистра делителя и регистра делимого (остатка) соединены со схемой суммирования, выход регистра остатка соединен с входом регистра делимого (остатка) цепями сдвига на один разряд влево с инверсией, а выходы знаковых триггеров регистра частного соединены через две схемы «И», объединенные схемой «ИЛИ», с входом младшего разряда основного регистра частного, Цель изобретения достигается тем, что в предлагаемом устройстве регистры делителя и делимого (остатка) соединены только со схемой суммирования, регистр остатка соединен с регистром делимого (остатка) цепями сдвига влево и сдвига влево с инверсией, благодаря чему делитель всегда прибавляют к остатку, а в циклах вычитания инвертируIOT остаток, Зкономия оборудования достпгаегся за счет того, что вместо преобразователя используется дополнительная IleIIb сдвига с инверсией, а в системе потенциальных элементов ее осуществление значительно проще, чем преобразователя, и требует меньшего оборудования.

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

Она состоит нз пяти регистров и схемы сум10 мпрования. I-la схему суммирования заведены выходы регистров Рг1 и Рг2.

Выход регистров РгЗ соединен с входом регистра Рг2 цепями н сдвига на один разряд влево с инверсией. Выход Рг4 соединен с вхо15 дом Рг5, а Рг5 — цепью сдвига на один разряд влево с регистром Рг4.

Первым циклом всегда является цикл вычитания, причем во время вычитания из делителя вычитается делимое. Знак плп код остатка, 20 полученного из РгЗ, говорит о цифре частного: если Зн. РгЗ = 1, то делимое по абсолютной величине больше делителя, в частное записывается «1», если Зн. РгЗ = О, то делитель больше делимого, в частное записывается «О».

25 В цикле сложения суммируются отрицательный остаток и положительныи делитель. Остаток представляют обратным кодом на Рг2, делитель в прямом коде расположен на Рг1.

Остаток снова записываются на РгЗ, по знаку

30 или IIO коду остатка судят о цифре частного;

251934

Составитель М. И. Аршавский

Редактор К. С. Опенченко Техред А. А. Камышникова Корректор T. А. Абрамова

Заказ 19/1б Тираж 480 Подписное

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

Москва 3<-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2 если Зн. Рг3=1, то остаток получился отрицательным, в частное надо записать «О», если

Зн. РгЗ=О; то остаток положителен, в частное записывают «1».

В.цикле. вычитания из делителя вычитается делимое (остаток):; .делимое (остаток) на Рг2 находится в обратном коде. В цикле сложения к отрицательному" остатку добавляется делитель; остаток,на Рг2 тоже должен быть в обратном коде.

В начале операции делимое в обратном коде расположено на Рг2. Делитель в прямом коде находится на Рг1. Каждый цикл деления выполняется во втором такте так же, как в известном устройстве. Во время первого такта остаток записывается на РгЗ как сумма операндов, находящихся на регистрах PeI и Рг2.

Частное передается с Рг4 на Рг5.

Во время второго такта остаток передается на Рг2, а частное — на Рг4 со сдвигом на один разряд влево. При этом если остаток на

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

4 цикле. Записывается «1», если Зн. РгЗ = 1, и выполняется цикл вычитания (младший разряд Рг5 находится в «1»), или если Зн. РгЗ =

= О, и выполняется цикл сложения (младший разряд Рг5 находится в «О»).

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

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

Устройство для деления чисел без восстановления остатка со сдвигом остатка и частного. влево, содержащее регистры делителя, делимого, остатка, два регистра частного и !

5 схему суммирования, построенное на потенциальных элементах, отлича ощееся тем, что, с целью уменьшения оборудования, выходы регистра делителя и регистра делимого (остатка) соединены со схемой суммирования, вы20 ход регистра остатка соединен с входом регистра делимого (остатка) цепями сдвига на один разряд влево с инверсией, а выходы знаковых триггеров регистра частного соединены через две схемы «И», объединенные схемой

25 «ИЛИ», с входом младшего разряда основного регистра частного.

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

 

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

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

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

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

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

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

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

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

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

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