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

 

Изобретение относится к области вычислительной техники и может быть использовано в арифметических устройствах универсальных и специализированных вычислителей, обрабатываю щих двоично-десятичную информацию. Цель изобретения - повышение быстродействия устройства. Для достижения цели в устройство введены блок памяти , .коммутатор разрядов делимого, десятичный сумматор. Время вычисления частного уменьшается за счет того, что, имея в наличии результаты готовых промежуточных сумм, процесс вычисления частного представляет собой операцию сложения друг с другом тех результатов промежуточных сумм, .числители которых составляют делимое, причем количество сложений равно числу десятичных разрядов делимого независимо от требуемой точности вычисления частного, т.е. при т-разрядном делимом число операций сложения будет равно m независимо от разрядности частного. Число тетрад регистра частного уменьшено на 1 по сравнению с числом входных тетрад сумматора. Десятичный сумматор состоит из набора тетрад по числу десятичных разрядов промежуточных сумм, вызываемых из блока памяти, причем старшая тетрада вторых информационных входов сумматора подключена к шине логического нуля устройства, что обеспечивает порядок сложения промежуточный сумм, хранимых в нем в виде соответствующей матрицы. 1 ил. с (Л ;о о со о 00

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК, SU 129030

А1 (50 4 G 06 Г 7/52

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3920973/24-24 (22) 03.07.85 (46) 15.02.87. Бюл. Р 6 (72) В.В,Саутин (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

9 656087, кл. 6 Об F 7/52, 1979.

Авторское свидетельство СССР М 746507, кл. G 06 F 7/38, 1978, (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ДЕСЯТИЧНЫХ ЧИСЕЛ (57) Изобретение относится к области вычислительной техники и может быть и с пол ьз о вано в ар ифмети че ских у стройствах универсальных и специализированных вычислителей, обрабатывающих двоично-десятичную информацию, Цель изобретения — повышение быстродействия устройства. Для достижения цели в устройство введены блок памяти,.коммутатор разрядов делимого, десятичный сумматор. Время вычисления частного уменьшается за счет того, что, имея в наличии результаты готовых промежуточных сумм, процесс вычисления частного представляет собой операцию сложения друг с другом тех результатов промежуточных сумм, числители которых составляют делимое, причем количество сложений равно числу десятичных разрядов делимого независимо от требуемой точности вычисления частного, т.е. при m-разрядном делимом число операций сложения будет равно m независимо от разрядности частного.

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

90303

2 9

0

С

2 9

0

С С

1 2 9

С„ С„

1. 12

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

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

На чертеже приведена функциональ ная схема устройства для деления десятичных чисел, Схема устройства содержит регистр ! делимого, регистр 2 делителя, регистр 3 частного, десятичный сумматор 4, блок 5 памяти, коммутатор б, распределитель 7 импульсов, генератор 8 тактовых импульсов, вход 9 логического нуля устройства, Число тетрад регистра 3 уменьшено на 1 по сравнению с числом входных тетрад сумматора 4, Десятичный сумматор 4 состоит из набора тетрад по числу десятичных разрядов промежуточных сумм, вызываемых из блока 5 памяти, причем старшая тетрада 2 информационных входов сумматора 4 подключена к входу 9 устройства. В блоке

5 памяти хранится информация о промежуточных суммах в виде матрицы следующего вида: где С вЂ” С вЂ” з н ач ени е делит еля 40

1 и в системе 8, 4, 2, 1.

Обращение к адресу соответствующей строки матрицы обеспечивает информация с выхода регистра 2 делителя, а вызов соответствующих промежуточных 45 сумм из выбранной строки обеспечивает информация с выхода коммутатора б, причем разрядносч;ь результатов промежуточных сумм определяется разрядностью частного и должна gg превышать ее, Распределитель 7 импульсов содержит п-разрядный счетчик с входом блокировки счета и схему опознавания начала и окончания вычислений, где n - число десятичных разрядов делимого.

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

В исходном состоянии в регистры

l и 2 занесены значения операндов, а регистр 3 обнулен. В начале цикла вычислений производится запуск генератора 8 и распределитель 7 вырабатывает сигналы, управляющие выдачей делимого младшими разрядами вперед, и сигнал разрешения считыванием промежуточных сумм из блока 5 памяти. В результате происхо— дит считывание -й промежуточной суммы, поступающей на 1-е информационные входы сумматора 4. Сумматор

4, приняв на 1-е входы 1-ю промежуточнук1 сумму, а на 2-е информационные входы содержимое регистра 3,. обеспечивает их десятичное сложение, а полученный результат по сигналу с выхода распределителя 7 передается в регистр 3, при этом коммутатор б выдает следующий разряд делимого, значение .которого является адресом для считывания ?-й промежуточной суммы, которая суммируется с содержимым регистра 3. Результат вновь передается в регистр частного на хранение до следующего такта вычислений. Все по следующие т акты вычислений повторяются в том же порядке.

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

Формул а изобретения

Устройство для деления десятичных чисел, содержащее регистры делимого, делителя и частного, генератор тактовых импульсов распределитель импульсов, коммутатор, причем выход генератора тактовых импульсов сое= динен с входом запуска распределителя импульсов, первый выход i-ro разряда (где i = 1, 2, ..., и, n — число десятичных разрядов делимого) которого соединен с .-м входом управления коммутатора, о т л и ч а ю— щ е е с я тем, что, с целью повышения быстродействия, в него введены блок памяти и десятичный сумматор, причем выход -й тетрады ре— гистра делимого соединен с i-м информационным входом коммутатора, выхоц ксторого соединен с первым адресным входом блока памяти, вто1290303

Составитель Н.Маркелова

Редактор М, Дылын Техред П.Олейник Корректор М, Демчик

Заказ 7902/46 Тираж 673 Подписное

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

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

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

m-разрядность десятичного сумматора, выход (m-1)-й старших тетрад которого соединен с информационным вхо-. дом регистра частного.

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

 

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

Изобретение относится к вычислительной технике, в частности к быстродействующим ЭВМ

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

Изобретение относится к вычислительной технике, а именно к множительноделительным устройствам ЭВМ, и может быть использовано для построения быстродействующих специализированных вычислительных устройств, а также при разработке быстродействующих устройств деления, удобных для изготовления в составе больщих интегральных схем ((БИС)

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано в арифметических устройствах быстродействующих ЭЦВМ

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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