×
19.01.2018
218.016.0b66

Результат интеллектуальной деятельности: Арифметическое устройство

Вид РИД

Изобретение

Аннотация: Изобретение относится к вычислительной технике и может использоваться в специализированных цифровых вычислительных машинах, работающих в двоичной системе счисления с числами с фиксированной запятой. Технический результат - повышение достоверности определения переполнения сумматора. Арифметическое устройство содержит первый и второй регистры, регистр результата, комбинационный сумматор, триггер, логические элементы И, И-НЕ, а также НЕ, связанные с триггером, фиксирующие разные знаки слагаемых и определяющие факт переполнения сумматора с учетом переносов из (и в) знакового разряда сумматора при осуществлении им операций сложения и умножения. 1 ил., 1 табл.

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

Известны арифметические устройства для сложения и умножения, содержащие регистры, комбинационный сумматор, устройство управления и устройство анализа переполнения разрядной сетки. В процессе умножения в таких устройствах для исключения потерь единиц, возникающих при переполнениях, либо осуществляют предварительный сдвиг множимого вправо на один разряд, либо применяют специальные схемы анализа и коррекции [Авт. свид. 429423 СССР, 1975].

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

Наиболее близким техническим решением к изобретению является арифметическое устройство, содержащее первый и второй регистры и регистр результата, комбинационный сумматор [Авт. свид. 711570 СССР, 1980].

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

Задачей изобретения является совершенствование арифметического устройства.

Техническим результатом является повышение достоверности определения переполнения сумматора.

Технический результат достигается тем, что в арифметическое устройство, содержащее первый и второй регистры, регистр результата, комбинационный сумматор, первый, второй, третий и четвертый элементы И, триггер, причем выход первого регистра и выход регистра результата подключены к соответствующим входам комбинационного сумматора, выход которого соединен с входом регистра результата, младший разряд которого подключен к знаковому разряду второго регистра, кроме того, первые входы первого и четвертого, второго и третьего элементов И подключены соответственно к единичному и нулевому выходам знакового разряда регистра результата, вторые входы первого и третьего, второго и четвертого элементов И соединены соответственно с нулевым и единичным выходами знакового разряда первого регистра, выходы первого и второго, третьего и четвертого элементов И подключены соответственно к установленным в единицу и нуль входам триггера, первый вход которого подключен к нулевому выходу сигнала переноса комбинационного сумматора, а выход триггера - к знаковому разряду регистра результата, дополнительно вводят два четырехвходовых элементов И-НЕ, объединенных своими выходами по схеме "монтажное ИЛИ" и связанных по выходу через введенный также дополнительно элемент НЕ со знаковым разрядом регистра результата, причем четыре входа каждого элемента И-НЕ связаны с блоками арифметического устройства, а именно с инверсным выходом триггера, со знаковым разрядом первого регистра, с цепями переполнения нулевого (знакового) и первого разрядов комбинационного сумматора.

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

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

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

Арифметическое устройство содержит первый регистр 1, регистр результата 2, комбинационный сумматор 3, второй регистр 4. Причем выход первого регистра 1 и выход регистра результата 2 подключены к соответствующим входам комбинационного сумматора 3, выход которого соединен с входом регистра результата 2, младший разряд которого подключен к знаковому разряду второго регистра 4. Устройство также содержит первый 5, второй 6, третий 7 и четвертый 8 элементы И и триггер 9, причем первые входы первого 5 и четвертого 8, второго 6 и третьего 7 элементов И подключены соответственно к единичному и нулевому выходам знакового разряда регистра результата 2, вторые входы первого 5 и третьего 7, второго 6 и четвертого 8 элементов И соединены соответственно с нулевым и единичным выходами знакового разряда первого регистра 1, выходы первого 5 и второго 6, третьего 7 и четвертого 8 элементов И подключены соответственно к установочным в единицу и нуль входам триггера 9, первый вход которого подключен к нулевому выходу сигнала переноса комбинационного сумматора 3, а выход триггера 9 - к знаковому разряду регистра результата 2. Кроме того, устройство содержит два четырехвходовых элемента И-НЕ 10 и 11 и один элемент НЕ 12, причем выходы каждого из элементов И-НЕ, объединены по схеме "монтажное ИЛИ" и подключены через элемент 12 НЕ к знаковому разряду регистра результата 2, а их четыре входа подключены к инверсному выходу триггера 9, к знаковому разряду первого регистра 1, к цепям переполнения нулевого и первого разрядам комбинационного сумматора 3.

Арифметическое устройство работает следующим образом. Сигналы n0 и n1 подаются на инверсный вход каждого элемента И-НЕ в соответствии с логической формулой, которая имеет отношение к работе арифметического устройства.

где V∈{0,1} - бит переполнения,

OD∈{0,1} - логическая величина, равная "1", если знаки суммируемых величин одинаковые, и "0" - если разные, А - знак первого слагаемого,

n0, n1 - сигналы ∈{0,1} переполнения нулевого и первого разрядов комбинационного сумматора 3 соответственно.

Перед началом выполнения операции сложения в первом регистре 1 хранится одно слагаемое, в регистре результата 2 - второе, причем разрядные шины первого 1 и второго 4 регистров подключены к входным шинам комбинационного сумматора 3, выходные шины которого подключены к регистру результата 2.

Оба операнда представляют собой двоичные числа с фиксированной запятой, записанные в дополнительном коде. Для записи знака чисел в регистрах 1 и 2 и в комбинационном сумматоре 3 используется по одному знаковому разряду. Установка триггера 9 перед сложением производится по следующему правилу: если знаковые разряды регистров 1 и 2 совпадают, то триггер 9 устанавливается в нуль; если знаковые разряды регистров 1 и 2 отличаются, то триггер 9 устанавливается в единицу.

Инверсный выход триггера 9 выдает сигнал ("0" или "1"), противоположный его сигналу прямого выхода.

Если в конце сложения возникают или не возникают переносы n0 или/и n1 из нулевого или/и из первого разрядов комбинационного сумматора 3, то значение V переполнения корректируется с помощью элементов И-НЕ 10,11 и элемента НЕ 12 с учетом значений сигналов n0 и n1 (см. (1)).

В случае появления на выходе элемента НЕ 12 сигнала V=1 он посылается в арифметическое устройство для учета в ведущей программе.

При выполнении операции умножения в исходном состоянии в первом регистре 1 хранится множимое, в втором регистре 4 - множитель. Промежуточная сумма частичных произведений накапливается в регистре результата 2 и при сдвиге вправо ее младшая часть переходит в старшие разряды второго регистра 4.

Триггер 9 и элементы И-НЕ 10, 11, НЕ 12 участвуют в накоплении сумм частичных произведений в модифицированном дополнительном коде и используется для осуществления модифицированного сдвига вправо. Знак произведения вырабатывается автоматически в ходе перемножения сомножителей и произведение получается в коде, соответствующем его знаку.

Перед началом умножения обнуляется триггер 9 и регистр результата 2, содержащий частичные произведения, в каждом такте умножения анализируется младший разряд множителя. Если он равен единице, то множимое, расположенное в первом регистре 1, складывается с содержимым регистра результата 2, как при операции сложения, где накапливается сумма частичных произведений. Далее осуществляется операция сдвига.

Содержимое первого 1 и второго 4 регистров сдвигается арифметически вправо на один разряд. Циклический процесс умножения повторяется до выполнения заданного количества итераций.

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

Если младший разряд множителя равен нулю, то коррекции нет. В противном случае имеет место такая коррекция: инвертированное содержимое первого регистра 1 множимого, увеличенное на единицу, суммируется с содержимым регистра результата 2.

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

Благодаря введению корректирующих элементов И-НЕ и НЕ и их связям с другими блоками устройства (триггер 9, первый регистр комбинационный сумматор 3) исключены случаи недостоверности (ошибочного) определения переполнения или его отсутствия. Три такие ошибки приведены в таблице.

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

Арифметическое устройство, содержащее первый и второй регистры, регистр результата, комбинационный сумматор, первый, второй, третий и четвертый элементы И, триггер, причем выход первого регистра и выход регистра результата подключены к соответствующим входам комбинационного сумматора, выход которого соединен с входом регистра результата, младший разряд которого подключен к знаковому разряду второго регистра, кроме того, первые входы первого и четвертого, второго и третьего элементов И подключены соответственно к единичному и нулевому выходам знакового разряда регистра результата, вторые входы первого и третьего, второго и четвертого элементов И соединены соответственно с нулевым и единичным выходами знакового разряда первого регистра, выходы первого и второго, третьего и четвертого элементов И подключены соответственно к установленным в единицу и нуль входам триггера, первый вход которого подключен к нулевому выходу сигнала переноса комбинационного сумматора, а выход триггера - к знаковому разряду регистра результата, отличающееся тем, что дополнительно содержит два четырехвходовых элементов И-НЕ, объединенных по выходам по схеме "монтажное ИЛИ" и связанных по выходу через введенный также дополнительно элемент НЕ со знаковым разрядом регистра результата, причем четыре входа каждого из элементов И-НЕ связаны с инверсным выходом триггера, со знаковым разрядом первого регистра, с цепями сигналов переполнения нулевого (знакового) и первого разрядов комбинационного сумматора соответственно.
Арифметическое устройство
Арифметическое устройство
Источник поступления информации: Роспатент

Показаны записи 411-420 из 477.
17.06.2020
№220.018.274f

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

Изобретение относится к нефтегазодобывающей промышленности, в частности к ремонтно-изоляционным работам в нефтяных и газовых скважинах, проводимым для ликвидации заколонных перетоков флюидов, ограничения водопритоков, изоляции водоносных горизонтов и повышения эффективности работы скважин....
Тип: Изобретение
Номер охранного документа: 0002723416
Дата охранного документа: 11.06.2020
18.06.2020
№220.018.2782

Привод конвейера дискретного действия

Изобретение относится к приводам конвейеров. Привод конвейера дискретного действия содержит двигатель, преобразователь непрерывного вращательного движения в дискретное, ведущий и ведомый шкивы, конвейерную ленту, при этом преобразователь движения включает в себя корпус, в котором соосно...
Тип: Изобретение
Номер охранного документа: 0002723618
Дата охранного документа: 16.06.2020
21.06.2020
№220.018.289d

Зубчатый механизм с прерывистым движением выходного звена

Изобретение относится к области машиностроения. Зубчатый механизм с прерывистым движением выходного звена содержит корпус, в котором соосно установлены входной и выходной валы, центральное неподвижное зубчатое колесо, жестко закрепленное на корпусе соосно входному валу, сателлит, состоящий из...
Тип: Изобретение
Номер охранного документа: 0002724005
Дата охранного документа: 18.06.2020
21.06.2020
№220.018.2903

Способ переработки биомассы

Изобретение относится к области переработки биомассы с получением синтез-газа и золы - биочара. Способ осуществляют путем измельчения исходной биомассы до размера частиц 100-200 мкм, смешивания с водной эмульсией тяжелого углеводородного сырья с содержанием воды 18,0-25,0 мас.%, имеющей размер...
Тип: Изобретение
Номер охранного документа: 0002723864
Дата охранного документа: 17.06.2020
21.06.2020
№220.018.295d

Установка для очистки сточных вод от нефтепродуктов

Изобретение относится к области охраны окружающей среды, в частности к очистке поверхностных сточных вод предприятий, специализирующихся на утилизации нефтешламов и нефтесодержащих отходов. Установка для очистки сточных вод от нефтепродуктов содержит горизонтально расположенный имеющий в...
Тип: Изобретение
Номер охранного документа: 0002723862
Дата охранного документа: 17.06.2020
21.06.2020
№220.018.2979

Способ получения синтез-газа из биомассы растительного происхождения

Изобретение относится к области получения синтез-газа путем переработки биомассы растительного происхождения и может быть использовано в нефтепереработке, нефтехимии, энергетике. Способ осуществляют путем измельчения исходной биомассы, смешивания ее с мелкодисперсным горючим сланцем с...
Тип: Изобретение
Номер охранного документа: 0002723865
Дата охранного документа: 17.06.2020
03.07.2020
№220.018.2dca

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

Изобретение относится к электротехнике и может быть использовано для определения мест повреждения на кабельных линиях электропередачи и связи. Устройство для определения места повреждения кабеля содержит импульсный измеритель, радиотелефон, источник радиоактивного излучения, установленный в...
Тип: Изобретение
Номер охранного документа: 0002725168
Дата охранного документа: 30.06.2020
06.07.2020
№220.018.2f97

Способ производства шоколадного батончика

Изобретение относится к кондитерской промышленности. Способ получения шоколадного батончика предусматривает введение просеянного какао-порошка в нагретое до температуры 40-42°C масло какао, перемешивание полученной смеси до однородной консистенции, добавление свежих подготовленных ягод...
Тип: Изобретение
Номер охранного документа: 0002725734
Дата охранного документа: 03.07.2020
06.07.2020
№220.018.2f9a

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

Изобретение относится к пищевой и фармацевтической промышленности. Предложен способ получения обогащенной минералами питьевой воды, предусматривающий добавление к воде обогащающих водорастворимых макро- и микроэлементов, при этом в качестве воды используют артезианскую, или талую, или...
Тип: Изобретение
Номер охранного документа: 0002725736
Дата охранного документа: 03.07.2020
06.07.2020
№220.018.2fc0

Способ получения обогащенного топленого сливочного масла

Изобретение относится пищевой промышленности, в частности к молочной. Способ получения обогащенного топленого сливочного масла предусматривает вытапливание сливочного масла при температуре 40-45°С, его кипячение на водяной бане с последующим удалением вручную денатурированного белка и воды с...
Тип: Изобретение
Номер охранного документа: 0002725735
Дата охранного документа: 03.07.2020
Показаны записи 211-218 из 218.
17.02.2018
№218.016.2bf5

Аксиальный бесконтактный генератор переменного тока

Изобретение относится к электротехнике и может быть использовано для генерирования электрической энергии. Технический результат состоит в уменьшении осевых размеров ротора, повышении жесткости его конструкции и упрощении технологии сборки. Аксиальный бесконтактный генератор переменного тока...
Тип: Изобретение
Номер охранного документа: 0002643196
Дата охранного документа: 01.02.2018
17.02.2018
№218.016.2cd8

Стабилизированный радиально-аксиальный бесконтактный электрический генератор

Изобретение относится к электротехнике. Технический результат состоит в расширении эксплуатационных возможностей. Стабилизированный радиально-аксиальный бесконтактный электрический генератор содержит корпус. В нижней части корпуса установлен стабилизатор напряжения, содержащий блок питания для...
Тип: Изобретение
Номер охранного документа: 0002643514
Дата охранного документа: 02.02.2018
17.02.2018
№218.016.2e0d

Гибридный ветро-солнечный генератор

Изобретение относится к области электротехники и может быть использовано в качестве электромеханического преобразователя механической энергии, подаваемой на один (механический) вход машины, и электрической энергии постоянного тока, подаваемой на другой ее вход (электрический), в суммарную...
Тип: Изобретение
Номер охранного документа: 0002643522
Дата охранного документа: 02.02.2018
04.04.2018
№218.016.300c

Способ подготовки углеводородного газа и установка для его осуществления

Изобретение относится к области газовой промышленности, а именно к технике и технологии подготовки углеводородного газа. Способ подготовки углеводородного газа включает сепарацию газа с отводами отделенного углеводородного конденсата и воды, адсорбционную осушку и отбензинивание газа, отвод...
Тип: Изобретение
Номер охранного документа: 0002645105
Дата охранного документа: 15.02.2018
10.05.2018
№218.016.44e3

Функциональный преобразователь

Изобретение относится к цифровой вычислительной технике и может найти применение для аппаратной реализации. Технический результат заключается в расширении класса реализуемых функций. Функциональный преобразователь содержит пять сумматоров-вычитателей, три регистра, блок анализа, блок...
Тип: Изобретение
Номер охранного документа: 0002649955
Дата охранного документа: 05.04.2018
19.07.2018
№218.016.7253

Цифровой линейный интерполятор

Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение точности интерполяции. Цифровой линейный интерполятор содержит регистры координатных приращений, сумматор, блоки совпадений, блоки анализа разности координатных приращений, блок анализа знака...
Тип: Изобретение
Номер охранного документа: 0002661540
Дата охранного документа: 17.07.2018
21.07.2018
№218.016.7311

Цифровой преобразователь координат

Изобретение относится к измерительной и вычислительной технике и может найти применение в специализированных вычислительных устройствах дискретного действия. Технический результат заключается в повышении достоверности результатов. Цифровой преобразователь координат содержит суммирующие и...
Тип: Изобретение
Номер охранного документа: 0002661789
Дата охранного документа: 19.07.2018
23.09.2018
№218.016.8a15

Многокоординатный цифровой интерполятор

Изобретение относится к управлению производственным процессом. Многокоординатный цифровой интерполятор содержит блок программы, счетчик приращений, блок задания скорости, одноразрядные сумматоры и блоки двухкоординатной интерполяции. Дополнительно интерполятор содержит регистры для хранения...
Тип: Изобретение
Номер охранного документа: 0002667658
Дата охранного документа: 21.09.2018
+ добавить свой РИД