Устройство для последовательного сложения и вычитаний чисел

Номер патента: 579613

Авторы: Бащенко, Зинченко, Лагин, Черкашин

ZIP архив

Текст

(11) "579613 Саеа Сванетских Сациаамстически к Реааубамк(22) Заявлено 070476(21) 2344411/18-24с присоединением заявки Мв -(45) Дата онубликования щмкама 30.11.77(51) Я. Кл.2 6 06 Е 7/385 Гвбеаетаиай юатпт Ваеа Мваатуав ВОР в рая авйутин 1 юйфмпб(7автоматизации черной металлургии 154) УСТРОИСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОГО СЛОЖЕНИЯ И ВЫЧИТАНИЯ ЧИСЕЛИзобретение относится к вычислительной технике н предназначено для сложения-вычитания двоично-десятичных и двоичных чисел.Известен сумматор-вычитатель для 5 двоично-кодированных десятичных чисел содержащий одноразрядный сумматор, преобразователь двоичного кода в десятичный для осуществления коррекции результатов в случае переносов между 10 двоично-десятичными числами и линии задержки Г 11 .Однако это устройство сложно и содержит значительное число линий задержки.Известно малогабаритное вычислительное устройство, содержашее четыре регистра, суммагор последовательного действия и ряд цепей с логическими элементами 2 . Недостатком этого устрой- ЯО ства для выполнения операций сложения-вычитания является значительная аппаратурная избыточность.Наиболее близким по технической сущности к изобретению является уст ройство для последовательного сложения и вычитания чисел, содержащее одноразрядный сумматор-вычитатель, сдвиговые регистры первого и второго слагаемых, блок коррекции, элемент задерж ки, элементы И и ИЛИ, Первый и второй входы сумматора-вычитателя соединены с выходами младших разрядов сдвиговых регистров соответственно первого и второго слагаемых, а выход сумматора подключен ко входу старшего разряда сдвигового регистра первого слагаемого )3 . Однако это устройство сложно.Целью изобретения является упрощение устройства.Поставленная цель достигается тем, что в предложенном устройстве сдвиговый регистр второго слагаемого содержит дополнительный разряд, выход которого подключен ко входу старшего разряда этого регистра, а вход - к выходу блока коррекции, Первый, второй и третий входы блока коррекции подключены к выходам трех старших разрядов сдвигового регистра первого слагаемого, четвертый вход - к выходу первого элемента И, первый вход которого через элемент задержки подключен к выходу переноса одноразрядного сумматора-вычитателя, а второй вход - к шине разрешения переноса, Пятый вход блока коррекции подключен к первому управляющему входу устройства. Выход блока коррекции подключен к первомувходу элемента ИЛИ, выход которого соединен со вторым и третьим старшими разрядами сдвигового регистра второго слагаемого. Второй вход элемента ИЛИ соединен с заакодом второго элемента И, первый вкод которого подключен к выходу первого элемента И, а второй вход - ко второму управляющему входу устройства.На чертеже изображена схема устройства.Устройство для последовательного сложения и вычитаыия содержит сдвиговые регистры первого 1 и второго 2 слагаемых, одноразрядный сумматор-вычитатель 3, элемент задержки 4, пер 15 вый элемент И 5, шину б разрешения переноса, блок коррекции Г, элемент ИЛИ 8 и второй элеиент И 9. и второй элемент Я 9.Первый и второй входы сумматоравычитателя 3 соединены с младшими разрядами регистров 1 и 2, а выход сумМы подключен ко входу старшего разряда регистра 1. Регистр 2 включает дополнительный разряд 10, выход которо го подключен к старшему входу этого регистра, а вход - к выходу блока коррекции 7, первый, второй и третий вхорЫ которого подключены к выходам трех старших разрядов регистра 1, чет- ЗО вертый вход - к выходу элемента И 5, первый вход которого через элемент задержки 4 подключен к выходу переноса, сумматора-вычитатедя 3, а второй вход -к шине б . Пятый вход блока коррек ции 7 подключен к первому управляющему входу 11 устройства. Выход блока коррекции 7 подключен к первому входу элемента ИЛИ, выход которого соединен со вторым и третьим старшими разряда" 4 О Ми регистра 2. Второй вход элемента ИЛИ 8 соединен с выходом элемента И 9, первый вход которого подключен к выходу элемента И 5, а второй вход - ко второму упранляющему входу 12 устройства.Устройство работает следующим образом.В режиме сложения двоично-десятичных чисел слагаемые заносятся н ре в гистры 1 и 2. Далее режим сложения обеспечивается подачей синхроимпульсов в цепи сдвига (на чертеже не показаны) этих регистров. В результате сдвига чисел на сумматоре-вычитателе 3 с цепью переноса, включающей элемент задержки 4 и элемент И 5, выполняется процесс сложения кодов десятичных цифр как двоичных чисел.Результат сложения заносится в регистр 1. С помощью элемеита И 5 при отсутствии сигнала на шине б осуществляет-. ,ся блокировка сигнала переноса при коррекции. По окончании процесса сложения кодов цифр каждой декады на управляющий вход 11 блока коррекции 7 подается сигнал, Пр 1 этом, если н самой старшей декаде регистра ) число ранно десяти или больше а также н случае переносов между дноично-десятичными числами на выходе блока коррекции 7 формируется сигнал коррекции, Этот сигнал подается н допол нительный разряд 10, а также через элемент ИЛИ 8 н 3-й и 4-й разряды старшей декады регистра 2 (т.е, код 0110 - шесть при использовании дноично-десятичного кода 8421).После выполнения первого цикла сложения н регистре 1 находится полученная сумма, а н регистре 2 н соот ветствующих декадах - коды коррекции, В процессе выполнения второго цикла сложения к полученной сумме прибавляются коды коррекции по декадам. Причем единица, записанная н дополнительный разряд 10, сдвигается одновремен,но с кодами коррекции и прибавляется к соответствующему разряду кода следующей декады регистра 1. Результат вычисления также находится н регистре 1.В режиме вычитания двоично-деся. тичных чисел уменьшаемое и нычитаемое в прямых кодах заносятся н регистры 1 и 2 соответственно, Процесс вычитания осуществляется также н прямых кодах. Разность заносится н регистр При наличии разрешающего сигнала на управляющем входе 12 код коррекции 0110 (шесть) формируется по цепи элементов И 9, ИЛИ 8 и подается н старшую декаду регистра 2. Сдвиг кода коррекции осуществляется аналогично сдвигу в режиме сложения.При выполнении второго цикла вычитания из полученной разности вычитается код коррекции. При этом если вычитаемое больше уменьшаемого, то результат получают в дополнительном коде без коррекции.Процесс сложения-вычитания двоичных чисел выполняется за один перный цикл аналогично описанному выше.Предложенное устройство внедрить в системе автоматического измерения массы шихты на ходу н метал . лургическом производстве. Внедрение устройства позволит упростить систему и повысить надежность ее работы.Экономический эффект по предварительным данным может составить до 5 тыс руб. в год.формула изобретенияУстройстно для последовательного сложения и вычитания чисел, содержащее одноразрядный сумматор-нычитатель, сднигоные регистры перного и второго слагаемых блок коррекции, элемент задержки, элементы И и ИЛИ, причем первый и второй входы сумма/00, 1973. 2. Патент кл, 97 7) Н 9,3. Патент кл. 606 Р 7 Составитель В. БерезкинТехред З.фанта Корректор М.Демчик Редактор Л. Утехина Подписное Тираж 818 Заказ 4396/45 ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 тора-вычитателя соединены с выходами младших разрядовсдвиговых регистров соответственно первого и второго слагаемых, а выход сумматора-вычитателя подключен ко входу старшего 5 разряда сдвигового регистра первого слагаемого, о т л и ч а ю щ е в с я тем, что, с целью упрощения устройства, сдвиговый регистр второго слагаемого содержит дополнительный разряд, выход которого подключен ко входу старшего разряда этого регистра, а вход - к выходу блока коррекции, первый, второй и третий входы которого подключены к выходам трех старших пазрядов сдвигового регистра первого слагаеио 15 го, четвертый вход - к выходу первого элемента И, первый вход которого через элемент задержки подключен к выходу переноса одноразрядного сумматора-вычитателя, а второй вход - к шине раз- ЯО решения переноса, пятый вход блока коррекции подключен к первому управляющему входу устройства, выход блока коррекции подключен к первому входу элемента ИЛИ, выход которого соединенсо вторым и третьим старшими разрядами сдвигового регистра второго слагаемого; второй вход элемента ИЛИ соединен с выходом второго элемента И, первый вход которого подключен к выходупервого элемента И, а второй вход - ковторому чправляющему входу устройства,Источники информации, принятые вовнимание при экспертизе: 1. Патент США Р 3694642,кл. 235-170, 1972.

Смотреть

Заявка

2344411, 07.04.1976

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ОПЫТНОКОНСТРУКТОРСКИЙ ИНСТИТУТ АВТОМАТИЗАЦИИ ЧЕРНОЙ МЕТАЛЛУРГИИ

ЧЕРКАШИН ФЕДОР АФАНАСЬЕВИЧ, ЗИНЧЕНКО ВЛАДЛЕН МИХАЙЛОВИЧ, БАЩЕНКО НИКОЛАЙ ВАСИЛЬЕВИЧ, ЛАГИН ГЕННАДИЙ ИВАНОВИЧ

МПК / Метки

МПК: G06F 7/385

Метки: вычитаний, последовательного, сложения, чисел

Опубликовано: 05.11.1977

Код ссылки

<a href="https://patents.su/3-579613-ustrojjstvo-dlya-posledovatelnogo-slozheniya-i-vychitanijj-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для последовательного сложения и вычитаний чисел</a>

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