Устройство для умножения переменной на дробь

 

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

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

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

РЕСПУБЛИН

091 <И>

О А1, (51)5 С 06 F 7/52

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ fNHT СССР (2) ) 43) 996.1 /24-24 (22) 20. ) О. 87 (46) 15.02.90. Бюл..Р 6 (71) Таганрогский радиотехнический институт им, В,Д.Калмыкова (72) В.Е. Золотовский и Р, В. Коробков (53) 681.325 (088.8) (56) Авторское свицетельство СССР

У 976356, кл, G 06 F 7/52, 1980.

Авторское свидетельство СССР

Р 1439582, кл. С 06 F 7/52,27.05.87. (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ПЕРЕИЕИНОЙ НА ДРОБЬ

;(57) Изобретение относится к вычислительной технике и может быть использовано в различных системах для вычисления элементарных функций. 1!елью изобретения является расширение Функциональных возможностей за счет умно" жения на последовательность дробей различного вида. Эта цель достигается введением в устройство для умножения переменной на дробь, содержащее ,сумматор-вычитатель 5, регистр б, триггер 7 и сдвиговые регистры 9, 10, блока 3 памяти, сумматора-вычитателя

11, счетчиков 2, 15. 1 ил.

1 543400 (2К-.1 )1 2k

2К (2К+1) (2К - 1) (2K О

2К (2К + 1.) ния„то результат должен иметь знак, совпадающий со знаком переменной. Для этого знак подается на вход управления операцией сумматора 11, Если знак положительный, то осуществляется сложение, а если знак отрицательный, то вычитание. Зто обеспечивает формирование результата с требуемым знаком.

Операпия выполняется до тех пор, пока не будут получены все разряды частно«

x a, Сигналом служит импульс, который появляется на выходе заема счетчика

15. По этому сигналу устройство приходит в начальное состояние. Перемен55 ная заносится в регистр 9, результат из регистра 10 выдается иа вход,.а он сам и регистр 6 сбрасывается в нуль. В разряды счетчика 15 вновь заг

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

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

Устройство содержит вход 1 кон- станты устройства, первый счетчик 2, блок 3 памяти, вход 4 задания типа. дроби устройства, первый сумматор-вычитатель 5, регистр 6, триггер 7, выход 8 сигнала начально<< установки устройства, первый 9 и второй 10 сдвиговые регистры, второй сумматорвычитатель l1, выход 12 окончания работы устройства, тактовый вход 13 устройства, вход 14, второй счетчик

15. вход 16 сброса устройства.

Рассмотрим работу устройства.

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

1-(2К-Ц

1 а

К

К

К+1

Величина К задается счетчиком 2.

Вычисления начинаются с максимального К, которое заносится с входа 1. В счетчик 1 5 записывается требуемое число разрядов частного. На первом выходе блока 3 постоянной памяти формируется знаменатель дроби, а на втором — числитель. Исходная переменная х заносится в регистр 9 с входа 14.

В регистр 9 заносится модуль числа.

Знак числа заносится в знаковый разряд, При сдвиге числа х знак числа не <."двигается. Работа устройства начинается с поступлением первого им5

35 пульса на вход из устройства, Старший разряд переменной поступает на младший разряд сумматора 5. Одновременно на второй вход поступает знаменатель, Выполняется операция вычитания. Результат со сдвигом на разряд в сторону старших разрядов записывается в регистр 6, инверсия знака результата — в триггер 7. Одновременно осуществляется сдвиг числа в регистре 9 и следующий разряд поступает на сумматор. В следующем такте будет осуществлено либо сложение, если результат отрниателен, либо вычитание, если результат положителен.

Полученный разряд частного посту» пает на вход регистра 1 О. Если он ра«rr вен 1, то результат суммирования заносится в регистр, в противном случае содержимое регистра не изменяется. По заднему фронту тактирующего сигнала с входа 13 устройства содержимое регистра сдвигается. Таким об" разом„на сумматоре 5 и регистре 6 осуществляется деление переменной на знаменатель. Частное образуется разряд за разрядом, начиная со старших разрядов. Разряды частного поступают на сумматор 11 и регистр 10, где осуществляется умножение частного на числитель. Так как числитель сформирован, то умножение ведется по обычной схеме параллельно-последовательного умножения, начиная со старших разрядов множителя и со сдвигом текущего произведения в сторону старших разрядов, Так как дробь всегда положительна, а переменная может принимать как лолох<ительное, так и отрицательное значе1 l 54 3400 6

Составитель А,Клюев

Редактор E.Копча Техред Л.Сердюкова .- Корректор С.Шехмар

Заказ 401 Тираж 559 Подписное

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

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

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина, 101 писывается требуемое число разрядов частного, а иэ значения разрядов счетчика 2 вычитается "1". B дальней. шем операция повторяется для новой дроби и так до тех пор, пока К не станет равным нулю. В этом случае формируется си нал заема с выхода счетчика 2, по которому устройство прекращает работу.

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

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

15 разрядов адреса блока памяти, входы старших разрядов адреса которого являются соответственно входами разрядов задания типа дроби устройства, первый выход блока памяти соединен с

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

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

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

Устройство для умножения переменной на дробь Устройство для умножения переменной на дробь Устройство для умножения переменной на дробь 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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