×
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) исключены случаи недостоверности (ошибочного) определения переполнения или его отсутствия. Три такие ошибки приведены в таблице.

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

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

Показаны записи 71-80 из 477.
13.01.2017
№217.015.9015

Способ производства желейного мармелада

Изобретение относится к пищевой промышленности, в частности к кондитерской, а именно композициям для производства мармелада. Способ производства желейного мармелада включает подготовку сырья, приготовление раствора желирующего вещества, приготовление сиропа, содержащего сахар, патоку, воду,...
Тип: Изобретение
Номер охранного документа: 0002604008
Дата охранного документа: 10.12.2016
13.01.2017
№217.015.923c

Способ получения многослойных композитных покрытий

Изобретение относится к области металловедения, химико-термической обработке металлических изделий, к созданию наноструктурированных износостойких материалов конструкционного назначения и может быть использовано для повышения долговечности деталей машин в промышленности. Способ...
Тип: Изобретение
Номер охранного документа: 0002605717
Дата охранного документа: 27.12.2016
24.08.2017
№217.015.9585

Заменитель кофе и способ его производства

Группа изобретений относится к пищевой промышленности. Заменитель кофе содержит березовый гриб чага в количестве 35,0-45,0%, плоды шиповника в количестве 20,0-30,0%, плоды боярышника кроваво-красного в количестве 20,0-30,0%, корень цикория обыкновенного в количестве 5,0-13,5%, плоды перца...
Тип: Изобретение
Номер охранного документа: 0002608652
Дата охранного документа: 23.01.2017
25.08.2017
№217.015.9d42

Способ получения алкогольного напитка

Перегородки грецких орехов и череду трехраздельную настаивают на спирте этиловом ректификованном "Экстра" при соотношении соответственно 5:1:100 в течение 7 суток при перемешивании 10 минут каждые двенадцать часов, фильтруют, настой доводят талой водой до крепости 18-20 об.%. В настой...
Тип: Изобретение
Номер охранного документа: 0002610413
Дата охранного документа: 10.02.2017
25.08.2017
№217.015.a43a

Макаронные изделия профилактического назначения

Изобретение относится к пищевой промышленности и может быть использовано при производстве макаронных изделий повышенной биологической ценности. Макаронные изделия профилактического назначения, содержащие муку пшеничную, функциональную добавку, воду, в качестве функциональной добавки содержат...
Тип: Изобретение
Номер охранного документа: 0002607350
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a558

N-алкилзамещенные бензо- и (пиридо[2,3-b]тиено)пирроло[1,2-a][1,4]диазепин-6-оны - антидоты гербицида гормонального действия 2,4-дихлорфеноксиуксусной кислоты на подсолнечнике

Изобретение относится к новым синтетическим, химическим биологически активным веществам из ряда гетероциклических соединений формулы 1 a
Тип: Изобретение
Номер охранного документа: 0002607629
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.b52a

Способ получения наноструктурированных покрытий титан-никель-гафний с высокотемпературным эффектом памяти формы на стали

Изобретение относится к области металлургии, а именно к деформационно-термической обработке покрытий титан-никель-гафний с эффектом памяти формы, и может быть использовано в металлургии, машиностроении и медицине. Способ получения наноструктурированного покрытия титан-никель-гафний с...
Тип: Изобретение
Номер охранного документа: 0002614226
Дата охранного документа: 23.03.2017
25.08.2017
№217.015.b7d6

Устройство для вычисления тригонометрических функций

Изобретение относится к области вычислительной техники, в частности, к специализированным вычислителям. Технический результат заключается в снятии ограничений на аргумент вычисляемых функций в диапазоне от 0 до +∞. Технический результат достигается за счет устройства для вычисления...
Тип: Изобретение
Номер охранного документа: 0002614931
Дата охранного документа: 30.03.2017
25.08.2017
№217.015.b7e2

Устройство для логарифмирования двоичных чисел

Изобретение относится к вычислительной технике и может быть использовано для вычисления значений логарифмической функции от двоичного аргумента. Технический результат заключается в обеспечении возможности получения результата логарифмирования двоичных чисел с меньшими погрешностями и повышении...
Тип: Изобретение
Номер охранного документа: 0002614932
Дата охранного документа: 30.03.2017
25.08.2017
№217.015.bc80

Очки для защиты от ионизирующего излучения

Изобретение относится к медицине. Очки для защиты от ионизирующего излучения состоят из корпуса, выполненного в виде очковой обоймы, защитных стекол и средства крепления на голове. При этом очковая обойма состоит из двух окуляров, каждый из которых содержит защитное стекло, расположенное в...
Тип: Изобретение
Номер охранного документа: 0002616216
Дата охранного документа: 13.04.2017
Показаны записи 71-80 из 218.
13.01.2017
№217.015.9015

Способ производства желейного мармелада

Изобретение относится к пищевой промышленности, в частности к кондитерской, а именно композициям для производства мармелада. Способ производства желейного мармелада включает подготовку сырья, приготовление раствора желирующего вещества, приготовление сиропа, содержащего сахар, патоку, воду,...
Тип: Изобретение
Номер охранного документа: 0002604008
Дата охранного документа: 10.12.2016
13.01.2017
№217.015.923c

Способ получения многослойных композитных покрытий

Изобретение относится к области металловедения, химико-термической обработке металлических изделий, к созданию наноструктурированных износостойких материалов конструкционного назначения и может быть использовано для повышения долговечности деталей машин в промышленности. Способ...
Тип: Изобретение
Номер охранного документа: 0002605717
Дата охранного документа: 27.12.2016
24.08.2017
№217.015.9585

Заменитель кофе и способ его производства

Группа изобретений относится к пищевой промышленности. Заменитель кофе содержит березовый гриб чага в количестве 35,0-45,0%, плоды шиповника в количестве 20,0-30,0%, плоды боярышника кроваво-красного в количестве 20,0-30,0%, корень цикория обыкновенного в количестве 5,0-13,5%, плоды перца...
Тип: Изобретение
Номер охранного документа: 0002608652
Дата охранного документа: 23.01.2017
25.08.2017
№217.015.9d42

Способ получения алкогольного напитка

Перегородки грецких орехов и череду трехраздельную настаивают на спирте этиловом ректификованном "Экстра" при соотношении соответственно 5:1:100 в течение 7 суток при перемешивании 10 минут каждые двенадцать часов, фильтруют, настой доводят талой водой до крепости 18-20 об.%. В настой...
Тип: Изобретение
Номер охранного документа: 0002610413
Дата охранного документа: 10.02.2017
25.08.2017
№217.015.a43a

Макаронные изделия профилактического назначения

Изобретение относится к пищевой промышленности и может быть использовано при производстве макаронных изделий повышенной биологической ценности. Макаронные изделия профилактического назначения, содержащие муку пшеничную, функциональную добавку, воду, в качестве функциональной добавки содержат...
Тип: Изобретение
Номер охранного документа: 0002607350
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.a558

N-алкилзамещенные бензо- и (пиридо[2,3-b]тиено)пирроло[1,2-a][1,4]диазепин-6-оны - антидоты гербицида гормонального действия 2,4-дихлорфеноксиуксусной кислоты на подсолнечнике

Изобретение относится к новым синтетическим, химическим биологически активным веществам из ряда гетероциклических соединений формулы 1 a
Тип: Изобретение
Номер охранного документа: 0002607629
Дата охранного документа: 10.01.2017
25.08.2017
№217.015.b52a

Способ получения наноструктурированных покрытий титан-никель-гафний с высокотемпературным эффектом памяти формы на стали

Изобретение относится к области металлургии, а именно к деформационно-термической обработке покрытий титан-никель-гафний с эффектом памяти формы, и может быть использовано в металлургии, машиностроении и медицине. Способ получения наноструктурированного покрытия титан-никель-гафний с...
Тип: Изобретение
Номер охранного документа: 0002614226
Дата охранного документа: 23.03.2017
25.08.2017
№217.015.b7d6

Устройство для вычисления тригонометрических функций

Изобретение относится к области вычислительной техники, в частности, к специализированным вычислителям. Технический результат заключается в снятии ограничений на аргумент вычисляемых функций в диапазоне от 0 до +∞. Технический результат достигается за счет устройства для вычисления...
Тип: Изобретение
Номер охранного документа: 0002614931
Дата охранного документа: 30.03.2017
25.08.2017
№217.015.b7e2

Устройство для логарифмирования двоичных чисел

Изобретение относится к вычислительной технике и может быть использовано для вычисления значений логарифмической функции от двоичного аргумента. Технический результат заключается в обеспечении возможности получения результата логарифмирования двоичных чисел с меньшими погрешностями и повышении...
Тип: Изобретение
Номер охранного документа: 0002614932
Дата охранного документа: 30.03.2017
25.08.2017
№217.015.bc80

Очки для защиты от ионизирующего излучения

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