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

 

Изобретение относится к вычислительной технике и может быть использовано при разработке цифровых вычислительных машин . Целью изобретения являются расширение функциональных возможностей устройства за счет выполнения операции деления для чисел с произвольными знаками и уменьшение аппаратных затрат. В устройство, содержащее регистры делимого 2, делителя 7 и частного 18, сумматоры 3, 17 и коммутатор 4, введены блок 8 памяти, элементы 2И- 2ИЛИ 9-12, элементы ИЛИ 14-16 и дополнительный коммутатор 13. Деление выполняется для делимого X и делителя Y с произвольными знаками в обратном коде, причем 1, 1. Текуш,ий разряд частного может принимать значения 0; ±2; ±4. 1 ил. 00 tN3 сл 4 О) а

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

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

РЕСПУБЛИК (59 4 G 06 F 7 52

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

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

К ABTOPCH0MV СВИДЕТЕЛЬСТВУ

7а /

1ж; у 3х (21) 3911444/24-24 (22) 12.06.85 (46) 23.07.87. Бюл. № 27 (71) Таганрогский радиотехнический институт им. В. Д. Калмыкова (72) В. Е. Золотовский и P. В. Коробков (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1119006, кл. G 06 F 7/52, 1981.

Авторское свидетельство СССР № 1008733, кл. G 06 F 7/52, 1981. (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано при

„„SU„„1325466 А 1 разработке цифровых вычислительных машин. Целью изобретения являются расширение функциональных возможностей устройства за счет выполнения операции деления для чисел с произвольными знаками и умень. шение аппаратных затрат. В устройство, содержащее регистры делимого 2, делителя 7 и частного 18, сумматоры 3, 17 и коммутатор

4, введены блок 8 памяти, элементы 2И—

2ИЛИ 9 — 12, элементы ИЛИ 14 — 16 и дополнительный коммутатор 13. Деление выполняется для делимого Х и делителя Y с произвольными знаками в обратном коде, причем 0(Х(1 э, 1/2(У(1. Текущий разряд частного может принимать значения 0;

+2; +4. 1 ил.

1325466

b- младших разрядов. Деление выполняо ется за и/2 циклов.

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

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

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

На чертеже представлена функциональная схема предлагаемого устройства.

Устройство содержит вход 1 делимого, регистр 2 делимого, первый сумматор 3, коммутатор 4, синхровход 5, вход 6 делителя, регистр 7 делителя, блок-8 памяти, четыре элемента 2И вЂ” 2ИЛИ 9 — 12, дополнительный коммутатор 13, третий 14, первый 15 и второй

16 элементы ИЛИ, второй сумматор 17, регистр 18 частного, выход 19 результата.

Делимое Х и делитель Y подаются на входы 1 и 6 с производным знаком в обратном коде, причем O(X(1- -.

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

Делимое Х с входа 1 записывается в регистр 2. Выходы регистра 2 соединены с вхо дами сумматора 3 со сдвигом на два разряда в сторону старших разрядов. На вход сумматора 3 из коммутатора 4 может поступать кратное делителю +-2Y, +-4у. Новое значение остатка, формируемое в сумматоре

3, записывается в регистр 2. С входа 6 в регистр 7 записывается делитель Y. Прямой и инверсный выходы знакового разряда регистра 7 управляют элементами 9 — 12 и коммутатором 13. К информационным разрядам коммутатора 13 подключены выходы второго, третьего и четвертого разрядов регистра 7. Если Y) О, на вход коммутатора 13 проходят разряды Yq. Y», Y4 делителя не меняясь. Если Y(0, на выход коммутатора 13 проходят инверсии этих разрядов. На выходе блока 8 формируют сигналы U —

U fg управляюшие элементами 9--! 2, где формируются сигналы V i — Uq<. Обозначим адресные входы блока 8, подключенные к выходам регистра 2; Х., Х вЂ” Х, адресные входы, подключенные к выходам коммутатора 13, — Yq — Y». Тогда прошивка блока 8 описывается таблицей.

Сигналы Uzi — 14 4 управляют коммутатором 4 и, пройдя через элементы 14 — 16, поступают на входы сумматора 17.

Если U = 1, в сумматор 3 поступает

«+2Y», в сумматор 17 « — 2». Если Ugz=l, в сумматор 3 поступает « — 2У», в сумматор

17 «+2». Если U = 1, в сумматор 3 поступает «+4Y», в сумматор 17 « — 4». Если

U>4= 1, в сумматор 3 поступает « — 4», в сумматор 17 «+4». Выходы регистра 18 соединены с входами сумматора 17 со сдвигом на два разряда в сторону старших разрядов. На вход сумматора 17 поступают значения разрядов частного Z= 0; +2, +4 в обратном коде, сумматор 17 не содержит

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

5 четвертого элементов 2И вЂ” 2ИЛИ, четвертые входы которых соединены с четвертым выходом блока памяти, выход первого элемента 2И вЂ” 2ИЛИ соединен с первыми входами

1325466

0 0 0

0 0 0

0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0

0 0 1 0 1 1 0

0 0 0 0 1 0 0

0 0 0 0 0 1 0

0 0 0 0

0 0 0

0 1 0

1 0

1 1

1 1

1 0 1 0 0

0 0 0 1 1 1 0

0 0 0 1 1 0 0

1 1 0 0 0

1 1

1 1

1 0 0

0 0 1 1 0 0 1

0 0 1 0 1 1 1

0 0 1 0 I 0 1

1 0 0 1 1

1 1

1 1 1 0 1 0 1

0 0 0 1

1 0 1

0 0 0 1 0 1 1

0 1 0 0 1

0 0 1 1 1

0 1

0 1

1 0 1 0 1 1 1

1 0 1 1 0 0 1

0 0 0 0 0 0 1

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

Редактор В. Петраш Техред И. Верес Корректор М. Пожо

Заказ 31 10/44 Тираж 672 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! 13035, Москва, !К вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

3 первого и второго элементов ИЛИ, выход второго элемента 2И вЂ” 2ИЛИ соединен с первым входом третьего элемента ИЛИ, выход которого соединен с (и+2)-м разрядом информационного входа второго сумматора, (и+ 1)-й разряд которого соединен с выходом первого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента 2И вЂ” 2ИЛИ, выход третьего элмен та 2И вЂ” 2ИЛИ соединен с вторыми входами первого и четвертого элементов ИЛИ, выход которого соединен со старшими разрядами первого информационного входа второго сумматора, (i+2)-й разряд второго информационного входа которого соединен с выходом i-го разряда регистра частного, информационный вход которого соединен с выходом второго сумматора.

0 1

1 0

1 0

1 1

1 0

1 0

1 0

1 0

1 1

1 1

1 0

1 0

1 0

1 0

1 0

1 0

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

 

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

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

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

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

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

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

Изобретение относится к технике генерирования сложных сигналов

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

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

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

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

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

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

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

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

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

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

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

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