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

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

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

Показаны записи 141-150 из 477.
26.08.2017
№217.015.e158

Способ производства хлебцев хрустящих

Изобретение относится к хлебопекарной промышленности, в частности к производству хлебцев. Техническим результатом изобретения является повышение содержания пищевых волокон, снижение калорийности, улучшение реологических и органолептических свойств. Технический результат достигается тем, что в...
Тип: Изобретение
Номер охранного документа: 0002625573
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e15a

Синусно-косинусный цифровой преобразователь

Изобретение относится к вычислительной технике и может быть использовано в управляющих системах и гибридных вычислительных устройствах для получения в следящем режиме одновременно кода непрерывной переменной (X) и кодов функций sin x и cos x. Технический результат заключается в повышении...
Тип: Изобретение
Номер охранного документа: 0002625609
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e162

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

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

Композиция для производства сахарного печенья функционального назначения

Изобретение относится к производству мучных кондитерских изделий. Композиция включает мучную смесь, содержащую пшеничную муку, подслащивающий агент в виде сахара, масло сливочное, молоко сгущенное, соль поваренную пищевую, двууглекислый натрий, аммоний углекислый, растительную добавку и воду...
Тип: Изобретение
Номер охранного документа: 0002625570
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e170

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

Изобретение относится к пищевой промышленности и может быть использовано при производстве бисквитного полуфабриката и изделий из него. Бисквитный полуфабрикат функционального назначения включает смесь муки пшеничной и хвойной в соотношении 10:1, смесь лактитола и цитрозы в соотношении 4:1,...
Тип: Изобретение
Номер охранного документа: 0002625568
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e17f

Поршневая машина

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

Бетонная смесь

Изобретение относится к составам бетонных и растворных смесей, применяемых для изготовления стеновых блоков, ограждающих и самонесущих строительных изделий, а также для штукатурных работ и ремонта фасадов зданий. Бетонная смесь содержит цемент, заполнитель, пластификатор, гидрофобизирующую...
Тип: Изобретение
Номер охранного документа: 0002625844
Дата охранного документа: 19.07.2017
26.08.2017
№217.015.e21d

Бетонная смесь

Изобретение относится к составам бетонных и растворных смесей и может найти применение при производстве монолитных и сборных изделий и конструкций. Бетонная смесь содержит портландцемент, заполнитель, воду и комплексную добавку, включающую ускоритель твердения цемента и замедлитель твердения...
Тип: Изобретение
Номер охранного документа: 0002625842
Дата охранного документа: 19.07.2017
26.08.2017
№217.015.e49d

Способ переработки маслосодержащего сырья

Изобретение относится к масложировой промышленности. Способ переработки маслосодержащего сырья включает обезжиривание маслосодержащего сырья растворителем, удаление полученной мисцеллы, отделение обезжиренного маслосодержащего сырья. При этом в качестве маслосодержащего сырья используют...
Тип: Изобретение
Номер охранного документа: 0002625678
Дата охранного документа: 18.07.2017
26.08.2017
№217.015.e4af

Функциональная питьевая вода

Изобретение относится к области производства безалкогольных напитков, в частности питьевой воды, содержащей в своем составе натуральный растительный экстракт и биологически активные компоненты. Функциональная питьевая вода содержит следующие компоненты из расчета на 1 дм воды: 0,5-1,0 г...
Тип: Изобретение
Номер охранного документа: 0002625677
Дата охранного документа: 18.07.2017
Показаны записи 141-150 из 218.
26.08.2017
№217.015.e158

Способ производства хлебцев хрустящих

Изобретение относится к хлебопекарной промышленности, в частности к производству хлебцев. Техническим результатом изобретения является повышение содержания пищевых волокон, снижение калорийности, улучшение реологических и органолептических свойств. Технический результат достигается тем, что в...
Тип: Изобретение
Номер охранного документа: 0002625573
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e15a

Синусно-косинусный цифровой преобразователь

Изобретение относится к вычислительной технике и может быть использовано в управляющих системах и гибридных вычислительных устройствах для получения в следящем режиме одновременно кода непрерывной переменной (X) и кодов функций sin x и cos x. Технический результат заключается в повышении...
Тип: Изобретение
Номер охранного документа: 0002625609
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e162

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

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

Композиция для производства сахарного печенья функционального назначения

Изобретение относится к производству мучных кондитерских изделий. Композиция включает мучную смесь, содержащую пшеничную муку, подслащивающий агент в виде сахара, масло сливочное, молоко сгущенное, соль поваренную пищевую, двууглекислый натрий, аммоний углекислый, растительную добавку и воду...
Тип: Изобретение
Номер охранного документа: 0002625570
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e170

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

Изобретение относится к пищевой промышленности и может быть использовано при производстве бисквитного полуфабриката и изделий из него. Бисквитный полуфабрикат функционального назначения включает смесь муки пшеничной и хвойной в соотношении 10:1, смесь лактитола и цитрозы в соотношении 4:1,...
Тип: Изобретение
Номер охранного документа: 0002625568
Дата охранного документа: 17.07.2017
26.08.2017
№217.015.e17f

Поршневая машина

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

Бетонная смесь

Изобретение относится к составам бетонных и растворных смесей, применяемых для изготовления стеновых блоков, ограждающих и самонесущих строительных изделий, а также для штукатурных работ и ремонта фасадов зданий. Бетонная смесь содержит цемент, заполнитель, пластификатор, гидрофобизирующую...
Тип: Изобретение
Номер охранного документа: 0002625844
Дата охранного документа: 19.07.2017
26.08.2017
№217.015.e21d

Бетонная смесь

Изобретение относится к составам бетонных и растворных смесей и может найти применение при производстве монолитных и сборных изделий и конструкций. Бетонная смесь содержит портландцемент, заполнитель, воду и комплексную добавку, включающую ускоритель твердения цемента и замедлитель твердения...
Тип: Изобретение
Номер охранного документа: 0002625842
Дата охранного документа: 19.07.2017
26.08.2017
№217.015.e49d

Способ переработки маслосодержащего сырья

Изобретение относится к масложировой промышленности. Способ переработки маслосодержащего сырья включает обезжиривание маслосодержащего сырья растворителем, удаление полученной мисцеллы, отделение обезжиренного маслосодержащего сырья. При этом в качестве маслосодержащего сырья используют...
Тип: Изобретение
Номер охранного документа: 0002625678
Дата охранного документа: 18.07.2017
26.08.2017
№217.015.e4af

Функциональная питьевая вода

Изобретение относится к области производства безалкогольных напитков, в частности питьевой воды, содержащей в своем составе натуральный растительный экстракт и биологически активные компоненты. Функциональная питьевая вода содержит следующие компоненты из расчета на 1 дм воды: 0,5-1,0 г...
Тип: Изобретение
Номер охранного документа: 0002625677
Дата охранного документа: 18.07.2017
+ добавить свой РИД