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

Номер патента: 1543400

Авторы: Золотовский, Коробков

ZIP архив

Текст

(57) Изобретение относится к вычислительной технике и может быть использовано в различных системах для вычисления элементарных функций, 1 елью изобретения является расширение Функциональных возможностей за счет умно" жения на последовательность дробей различного вида. Эта цель достигается введением в устройство для умножения переменной на дробь, содержащее сумматор-вычитатель 5, регистр 6, триггер 7 и сдвиговые регистры 9, 10, блока 3 памяти, сумматора-вычитателя 11, счетчиков 2, 15, 1 ил.ния то результат должен имеФь знак, совпадающий со знаком переменной. Для этого знак подается на вход управления операцией сумматора .1.1, Если знаЮ положительный, то осуществляется сло-.жение, а если знак отрицательный, то вычитание. Зто обеспечивает формирование результата с требуемым знаком.50Операция выполняется до тех пор, пока не будут получены все разряды частного. Сигналом служит импульс, который появляется на выходе заема счетчика 15. По этому сигналу устройство приходит в начальное состояние. Перемен ная заносится в регистр 9, результатиз регистра 10 выдается иа входа ан сам и регистр 6 сбрасывается в нуль. В разряды счетчика 15 вновь заУ Изобретение относится к вычислительной технике и может быть использовано в различных системах для вычисления элементарных функций.Целью изобретения является расширение функциональных возможностей эасчет умножения на последовательностьдробей различного вида,На чертеже представлена схема устройства для умножения переменной надробь.Устройство содержит вход 1 кон-станты устройства, первый счетчик 2,блок 3 памяти, вход 4 задания типа.дроби устройства, первый сумматор-вычитатель 5, регистр 6, триггер 7, выход 8 сигнала начальноф установкиустройства, первый. 9 и второй 10сдвиговые регистры, второй сумматорвычитатель 11, выход 12 окончания рабсты устройства, тактовый вход 13устройства, вход 14, второй счетчик15 вход 16 сброса устройства.Рассмотрим работу устройства.Тип дроби, с которой. работает устройство, задается. кодом, который поступает на вход 4, причем могут выполняться действия с произвольнымчислом дробей, Наиболее употребляемыми являются дроби вида1 -(2 К-Ц2 К ф1аК фКК+Г Величина К задается счетчиком 2. Вычисления начинаются с максимального К, которое заносится с входа 1. В счетчик 1 5 записывается требуемое число разрядов частного. На первом выходе блока 3 постоянной памяти формируется знаменатель дроби, а на втором - числитель. Исходная переменная х заносится в регистр 9 с входа 14, В регистр 9 заносится модуль числа. Знак числа заносится в знаковый разряд, При сдвиге числа х знак числа не .Двигается. Работа устройства начинается с поступлением первого ж 5 Ю 15 20 25 30 35 пульса на вход из устройства. Старший раэряд переменной поступает намладший разряд сумматора 5, Одновременно на второй вход поступает знаменатель Выполняется операция вычитания, Результат со сдвигом на разрядв сторону старших разрядов записывается в регистр 6, инверсия знака результата - в триггер 7. Одновременноосуществляется сдвиг числа в регистре 9 и следующий разряд поступает насумматор, В следующем такте будетосуществлено либо сложение, если результат отрниателен, либо вычитание,если результат положителен.Полученный разряд частного поступает на вход регистра 1 О, Если он ра тв ен 1 , то ре эуль та т суммированиязаносится в регистр, в противном случае содержимое регистра не изменяется . По заднему фронту тактирующегосигнала с входа 1 3 устройства содержимое регистра сдвигается . Таким об "разомна сумматоре 5 и регистре 6осуществляется деление переменной назнаменатель . Частное образуется ра зряд з а разрядом , начиная со старшихразрядов , Разряды частного поступаютна сумматор 1 1 и регистр 1 О , гд е осущес твляет ся умножение частного начислитель , Так к ак числитель сфо рмиров ан , то умножение ведется по обычной схеме параллельно -последовательного умножения, начиная со старшихразрядов множителя и со сдвигом текущего произведения в сторону старшихразрядов ,Так как дробь всегда положительна ,а переменная может принимать как полохительное, так и отрицательное значе154 3400 6 писывается требуемое число разрядовчастного, а иэ значения разрядовсчетчика 2 вычитается "1". В дальнейшем операция повторяется для новойдроби и так до тех пор, пока К нестанет равным нулю, В этом случаеформируется си нал заема с выходасчетчика 2, по которому устройствопрекращает работу. Составитель А,КлюевРедактор Е.Копча Техред Л.Сердюкова . Корректор С.Шехмарг Заказ 401 Тираж 559 Подл исноеВНИИПИ Государственного комитета до изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г,Ужгород, ул. Гагарина, 101 Фо рмула из об ре те нацияУстройство для умножения переменной на дробь., содержащее первый сумматор-вычитатель, регистр, триггер и два сдвиговых регистра, причем вход переменной устройства соединен с информационным входом первого сдвигового регистра, вход разрешения сдвига которого соединен с входом разрешения сдвига второго сдвигового регистра,с входом разрешения приема триггера, с входом разрешения приема регистра, с тактовым входом устройства, выход результата которого соединен с выходом второго сдвигового регистра, выход старшего разряда первого сдвигового регистра соединен с входом младшего разряда первого информационного входа первого сумматора-вычитателя, входы разрядов, кроме младшего, первого информационного входа которого соединены соответственно с выходами разрядов регистра, инверсный выход знакового разряда первого сумматора-вычитателя соединен.с информационным входом триггера, прямой и инверсный выходы которого соединены соответственно с входами задания вычитания и сложения первого сумматора вычитателя, вьмоды значащих разрядов которого соединены соответственно с входами разрядов ре.гистра, вход сброса которого соединен,с входом сброса второго сдвиговогорегистра и с входом сброса устройстЙа, о т л и ч а ю ш.е е с я тем,что, с целью расширения функциональных возможностей за счет умноженияна последовательность дробей различного вида, оно содержит два счетчика,блок памяти и второй сумматор-вычи татель, причем вход константы устройства соединен с информационными.входами первого и второго счетчиков,выходы разрядов первого счетчика соединены соответственно с входами младших 15 разрядов адреса блока памяти, входыстарших разрядов адреса которого являются соответственно входами разрядов задания типа дроби устройства,первый выход блока памяти соединен с 20 вторым информационным входом первогосумматора-вычитателя, инверсный выходзнакового разряда которого соединенс входом разрешения приема второгосдвигового регистра, выход которого 25 соединен с первым информационным входом второго сумматора-вычитателя,второй информационный вход которогосоединен с вторым выходом блока памяти, выход второго сумматора-вычитате 30 ля соединен с информационным входомвторого сдвигового регистра, выходзнакового разряда первого сдвиговогорегистра соединен с управляющим входом второго сумматора-вычитателя, З 5 тактовый вход устройства соединен свычитающим входом второго счетчика,выход заема которого соединен с вычитающим входом первого счетчика, свходом разрешения приема второго ао счетчика и является выходом сигналаначальной установки устройства, выходзаема первого счетчика является выходом окончания работы устройства.

Смотреть

Заявка

4319961, 20.10.1987

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

ЗОЛОТОВСКИЙ ВИКТОР ЕВДОКИМОВИЧ, КОРОБКОВ РОАЛЬД ВАЛЕНТИНОВИЧ

МПК / Метки

МПК: G06F 7/52

Метки: дробь, переменной, умножения

Опубликовано: 15.02.1990

Код ссылки

<a href="https://patents.su/3-1543400-ustrojjstvo-dlya-umnozheniya-peremennojj-na-drob.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для умножения переменной на дробь</a>

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