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

 

Изобретение относится к вычислительной технике и может быть использовано в различных системах для вычисления элементарных функций. Целью изобретения является повьшение быстродействия устройства Для этого устройство для деления переменной на целое число, содержащее сумматор-вычитатель 3, регистр 4, триггер 5, сдвиговые регистры 6, 10, имеет новую организацию связейо 1 ил

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

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

РЕСПУБЛИК (51) 4 С 06 F 7/52

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

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4250030/24-24 (22) 27.05.87 (46) 23.11.88. Бюл. И - 43 (71) Таганрогский радиотехнический институт им. В.Д. Калмыкова (72) В.Е. Золотовский и Р В. Коробков (53) 681.33(088.8) (56) Авторское свидетельство СССР

У 1164698, кл. С 06 F 7/52, 1983, Авторское .свидетельство СССРВ 898423 ° кл. С 06 F 7/52, 1980.,ЛК, 14 95 2 А1 (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ПЕРЕИЕННОЙ НА ЦЕЛОЕ ЧИСЛО (57) Изобретение относится к вычислительной технике и может быть использовано в различных системах для вычисления элементарных функций. Целью изобретения является повышение быстродействия устройства. Для этого устройство для деления переменной на целое число, содержащее сумматор-вычитатель 3, регистр 4, триггер 5, сдвиговые регистры 6, 10, имеет новую организацию связей. 1 ил.

1439582

Рг.4

1 т ВХ,1

L См.3

Зг,4

2 т ВХ1

См. 3

3 т ВХ..1

См.3

00.00000001

00 00000101

11 11111100 Рг.б 0000010

11 11111001

00 00000101

11 11111110 Рг.б 0000100

11 11111100

00 00000101

00 00000001 Рг 6 00-"-1001

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

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

На чертеже представлена схема устройства. для деления переменной на целое число, Устройство содержит вход 1 числа устройства., вход 2 начальной установки устройства,- сумматор-вычитатель 3, регистр 4, триггер 5, первый сдвиговый регистр 6, тактовый вход 7 устройства вхсд 8 знака переменной устройства, выход 9 устройства, второй сдвиговый регистр 10 и вход 11 моду-: ля переменной устройства, Устройство работает следующим образом, На. вход 1 устройства подается =,IIàчение числа К, значение модуля пер менной Х с входа Ii устройства записывается B регистр 10. Триггер 5 устанавливается B QpIIEHMkkoQ состояние сиги «пом с входа 2 устройства. Так как Е всегда положительно, то знак результата совпадает со знаком Х, Резул.-.тат формируется H виде модуля числа,, а знак Х заносится в регистр 6 одновременно с записью значащих в регистр 10. Деление начинается с подачеи тактовых импульсов количество которых равно количеству формируемьп" .разрядов частного., на вход 7 устройства.

Для удобства дальнейшая работа иллюстри-ануе:.ся примером деления Х =

0.110101 (1.110101) на 5(0101) „

Сумматор-вычитатель 3 принципиально может иметь произвольное число разрядов r. В рассматриваемом устройстве r = 9 плюс два знаковых разряда (всего 11 разрядов);

Pr 6 0000001

Рг.4 00 00000011

4 т ВХ. 1 00 00000101

См.3 11 11111110 Pr.б 00 10010

Рг.4 11 11111100

5 т ВХ.I 00 00000101

См.3 . 00 00000001 Рг.б 0100101

Рг.4 00 00000011

6 т ВХ.i 00 00000101

См.3 ii 11111110 Рг.б 1001010

Х

Таким образом, результат У = =

1.001010 = 0.001010.

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

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

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

 

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

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

Изобретение относится к арифметическим устройствам цифровых вычислительных машин и позволяет вычислять произведения двоичных чисел в последовательном коде при последовательном приеме сомножителейо Целью изобретения является повьаиение быстродействия при задании сомножителей последовательным кодом Устройство для умножения двоичных: чисел содержит регистр 1 множимого и регистр 2 множителя, в которые в последовательном коде вдвигаются сомножители, элементы И 4, 3 первой и второй групп, формирующие последовательности конъюнкций с весовыми функциями 2, 2, 2 00D соответственно, первьй и BTOpof одноразрядные сумматоры 6 и 5 и регистры 7 группы, которые суммируют в каждом такте конъюнкции, имеющие одинаковые весовые функции соответственно с нечетными и четными значениями степени k О, 1 о«

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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