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

 

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

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

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

РЕСПУБЛИК (s»s G 06 F 7/52

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

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

ПРИ ГКНТ СССР

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

ЖЗЯДЯ

4„ 1; а

1 1 1 1 1

Ci С2 Сэ С4 Cï

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4668252/24 (22) 13.01.89 (46) 23.08.91. Бюл, ¹ 31 (71) Ташкентский политехнический институт имени А.P.Áèðóíè (72) А,Л.Кушнаренко, С.В.Дегтярев и

Б.Н.Бекмухамедов (53) 681.325(088.8) (56) Авторское свидетельство СССР

¹ 987621, кл. G 06 F 7/52, 1981.

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

¹ 1290303, кл, G 06 F 7/52, 1985. (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ

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

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

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

Устройство содержит регистры первого

1 и второго 2 операндов, регистр 3 результата, сумматор 4 по модулю два, блок 5 памяти, сумматор 6, блок 7 выбора операции, генератор 8 тактовых импульсов и коммутатор 9.

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

В регистры 1 и 2 записываются значения операндов в двоичном коде, причем.. Й2 1672440 А1 (57) Изобретение относится к вычислительной технике и может найти применение в арифметических устройствах для реализации множительно-делительных операций универсальных и специализированных вычислителях. Цель изобретения — расширение функциональных возможностей за счет выполнения операции умножения. Устройство содержит регистр первого операнда 1, регистр второго операнда 2, регистр результата 3, сумматор по модулю два 4, блок памяти 5, сумматор 6, блок выбора операции

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

Значение операнда Сп на адресных входах блока памяти 5 является адресом, по которому хранится значение. обратное значению операнда Сп. Значение второго операнда из регистра второго операнда 2 и значение, обратное значению второго операнда из блока памяти 5. поступают на входы блока 7 выбора операции. Блок 7 выбора операции осуществляет коммутацию вход1672440 ных значений в зависимости от кода операции (умножения или деления). Если на выходе блока 7 выбора операции устанавливается значение второго операйда, то результат. получаемый на выходе устройства, является произведением первого и второго операнда. Если же на выходе блока выбора операции 7 устанавливается значение, обратное значению второго операнда, то результат, получаемый на выходе устройства, является частным от деления первого операнда на второй. Операция умножения значения первого операнда на значение, установленное на выходе блока 7 выбора операции, осуществляется следующим образом.

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

Составитель Е.Мурзина

Техред M,Ìoðãåíòàë Корректор А.Осауленко

Редактор Т.Шагова

Заказ 2840 Тираж 374 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 а

Одновременно с установлением коммутируемого значения на выходе блока 7 выбора операции в блоке формируется сигнал управления. разрешающий работу генератора тактовых импульсов 8, который осущствляет по каждомду такту сдвиг регистра первого операнда 1, который выполняет фукнцию последовательного вывода разрядов первого операнда 1. Коммутатор 9 опрашивает выход блока выбора операции 7: за один такт — один разряд. При наличии "логической единицы" в разряде производится запись в регистр 3 результата информации с двоичного сумматора 6. После завершения опроса всех разрядов вычисление автоматически завершается. Результат находится в регистре 3 результата. Знаковый разряд результата формируется на выходе сумматора 4 по модулю два, Устройство для деления, содержащее регистры первого и второго операндов, сум5 матор, регистр результата. генератор тактовых импульсов, блок памяти и коммутатор, причем выход сумматора соединен ". инфор, мационным входом регистра результата, выход которого соединен с выходом реэуль10 тата устройства и входом первого слагаемого сумматора, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностЕй эа счет выполнения операции умножения, в него введены блок выбора

15 операции и сумматор по модулю два, выход которого соединен с выходом знака результата устройства, а первый и второй входы— соответственно с выходами знаковых разрядов регистров первого и второго операн2р дов, вход второго слагаемого сумматора соединен с разрядными выходами регистра первого операнда, вход сдвига которого соединен с управляющим входом коммутатора и выходом генератора тактовых

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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