Арифметическое устройство

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Совете",.ил

Социалистическил

Республик

Зависимое от авт. свидетельства №

Заявлено 27.I I I.1970 (№ 1421636/18-24) М. Кл. G 06f 7/38 с присоединением заявки ¹

Приоритет

Опубликовано 19.1.1972. Бюллетень ¹ 4

Дата опубликования описашгя 21.III.1972

Комитет по делзм изобретений и открытий при Совете Министров

СССР

Ъ ДК 681.325.5(088.8) Авторы изобретения

Ю. В. Абакулин, T. П. Дмитриева, А. А. Лямкин, А; А, Ко1тбут," ., и В. И. Криворук

Ленинградский электромеханический завод и Лени1тградский ; КД электротехнический институт им. В. И. Ульянова (JI

Заявители

АРИ ФМЕТИЧЕСКОЕ УСТРОЙСТВО

Известны арифметические устройства, содержащие регистр м нож и мого, регистр множителя, регистр результата и устройство управления, в которых в выполнении арифметических и логических операций участвуют полноразрядные слова. Однако при решении различных задач очень часто приходится выполнять операции (в основном логические) только над некоторыми разрядами слова, что возможно в обычном АУ, с использованием, например, предварительно операции логического умножения, что увеличивает объем программы и продолжительность решения задач (последнее фактически снижает быстродействие ЦВМ) .

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

Введение в состав АУ оперативного регистра позволяет сократить число операций при вычислении элементарных функций (тригонометрических, показательных) по схеме Горнера путем введения сложных операций типа

«сложить и умножить» и «умножпть и сложить». Так, например, благодаря введению в список команд ЭЦВМ «Урал-2» команды

«сложить и умножить» число команд сокращается в 1,5 газа. Команда «умножить и сложить», выполняемая с накапливанием частичных произведений в оперативном регистре, позволяет при реализации линейны.; функционалов вида a;x; сократить число команд в

2 раза.

При поиске информации могут быть эффективно использованы команды алгебрапческо10 го сравнения и логического сопоставления, в которых оперативный регистр служит для кратковременного хранения одного нз операндов. Это, например, прп сопоставлении N кодов сократит число команд на Лl.

Эффект от введения регистра выделения, например, прп логической обработке информации, можно проиллюстрировать следующим примером. Пусть требуется преобразо20 вать вектор А, заданный в виде (аь а. а„), в соответствии с некоторым алгоритмом.

Компоненты вектора А заданы в виде Z-разрядных двоичных чисел. Тогда сам вектор момет быть представлен Z>

Программа решения такой задачи, часто встречающейся при практических прпложе30 ниях теории опознания образов, составленная

326577

Зо

55 с участием регистра выделения, позволяет сэкономить четыре команды.

Регистр выделения оказывается также черезвычайно полезным при моделировании вычислительных машин уменьшенной разрядности (управляющих, бортовых и т. п.) на ЦВМ общего назначения.

Блок-схема устройства представлена на чертеже.

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

Импульсные входы и выходы оперативного регистра подключены к кодовым шинам устройства и числовым шинам ЦВМ. К последним подключены также импульсные выходы регистра результата и импульсные входы регистра выделения. Выходы регистра выделения подключены к потенциальным входам двух групп вентилей. К импульсным входам первой группы подключены числовые шины и к выходам — кодовые шины, а к импульсным входам второй группы — кодовые шины арифметического устройства. Импульсные выходы этой группы вентилей подключены к числовым шинам ЦВМ.

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

10 поступают на первую группу вентилей 7 н далее. Выделенные таким образом разряды операнда через кодовые шины 9 поступают в тот или иной регистр АУ.

При отсылке результата операции в память или другое устройство число из регистра результата по кодовым шинам 9 поступает на вторую группу вентилей 8 и затем на шины 10.

Таким образом, регистр 4, а также схемы 7 и 8 образуют некоторое «двустороннее сито», пропускающее в АУ или из АУ только разряды, указанные регистром 4. Ллгоритм работы

АУ при выполнении операций не изменяется.

Оперативный регистр 5 используется в операции «сложить и умножить» для хранения постоянного множителя, на который умножается сумма операндов из регистра результата 1 и памяти. При выполнении этой операции содержимое регистра 5 не меняется, В операции «умножить и сложить» к произведению операндов (из регистра 1 и памяти) прибавляется текущая сумма из регистра

5, и результат замещает содержимое оперативного регистра и регистра результата.

Кроме того, регистр 5 может использоваться для кратковременного хранения (в пределах операции) значения регистра результата, что необходимо в операциях алгебраического сравнения нли логического сопоставления, используемых при поиске информации.

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

При отсылке результата в память число из регистра результата по кодовым шинам устройства поступает на вторую группу 8 вентилей, выходы которых подключены к числовым шипам.

Предмет изобретения

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

326577

Составитель А. Войников

Текред E. Борисова

Рсдактор Б. Федотов

Корректор T. Бабакина типография, пр. Сапунова, 2

Заказ 522/12 Изд. М 117 Тираж 448 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

Арифметическое устройство Арифметическое устройство Арифметическое устройство 

 

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

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

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

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

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

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

Изобретение относится к электронно-вычислительной технике

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

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