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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ . Гc.-;-ñ; (11}-579613

Сна Сванетских

СацНаамстически к

Реааубамк

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к аат. саид-ву— (22) Заявлено о7,о4,76 (21} 2344411/18-24 с присоединением заявки Pk— (23} Приоритет— (43) Опубликовано 051177 Бюллетень М 41 (45) Дата онубликования ымкмма 30.11.77 (51) Ы. Кл.

6 06 F 7/385

ГввФацатаиай виптт

Оееа Мваастуав ВОР юе рая иабуеити!

1 ийфмп6 (53) УДК

681. 325.5(088.8) (72) Авторы изобретения

Ф.A.×åðêàøèí, В.Х.Зинченко, Н.В.Ващенко и Г.И.Лагин

1) Научно-исследовательский и опытно-конструкторский институт р автоматизации черной металлургии

{ 54 ) УСТРОИСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОГО СЛОЖЕНИЯ

И ВЫЧИТАНИЯ ЧИСЕЛ

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

Известен сумматор-вычитатель для двоично-кодированных десятичных чисел содержащий одноразрядный сумматор, преобразователь двоичного кода в десятичный для осуществления коррекции результатов в случае переносов между 10 двоично-десятичными числами и линии задержки (11.

Однако это устройство сложно и содержит значительное число линий задержки.

Известно малогабаритное вычислительное устройство, содержащее четыре регистра, суммагор последовательного действия и ряд цепей с логическими элементами(2) . Недостатком этого устрой- ЯО ства для выполнения операций сложения-вычитания является значительная аппаратурная избыточность.

Наиболее близким по технической сущности к изобретению является уст- 25 ройство для последовательного сложения и вычитания чисел, содержащее одноразрядный сумматор-вычитатель, сдвиговые регистры первого и второго слагаемых, блок коррекции, элемент задерж- 80 ки, элементы И и ИЛИ. Первый и второй входы сумматора-вычитателя соединены с выходами младших разрядов сдвиговых регистров соответственно первого и второго слагаемых, а выход сумматора подключен ко входу старшего разряда сдвигового регистра первого слагаемого 13) . Однако это устройство сложно.

Целью изобретения является упрощение устройства.

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

579613 входу элемента ИЛИ, выход которого соединен со вторым и третьим старшими разрядами сдвигового регистра второго слагаемого. Второй вход элемента

ИЛИ соединен с заисодом второго элемента И, первый вкод которого подключен к выходу первого элемента И, а второй вход — ко второму управляющему входу устройства.

На чертеже изображена схема устройства.

Устройство для последовательного сложения и вычитвыия содержит сдвиговые регистры первого 1 и второго 2 слагаемых, одноразрядный сумматор-вычитатель 3, элемент задержки 4, пер15 вый элемент И 5, шину 6 разрешения переноса, блок коррекции /, элемент

ИЛИ 8 и второй элеиент И 9. и второй элемент И 9.

Первый и второй входы сумматоравычитателя 3 соединены с младшими разрядами регистров 1 и 2, а выход сумМы подключен ко входу ствршего разряда регистра 1. Регистр 2 включает дополнительный разряд 10, выход которо- 25 го подключен к старшему входу этого регистра, а вход — к выходу блока коррекции 7, первый, второй и третий вхогЫ которого подключены к выходам трех старших разрядов регистра 1, чет- ЗО вертый вход — к выходу элемента И 5, первый вход которого через элемент задержки 4 подключен к выходу переноса, сумматора-вычитатедя 3, а второй вход— к шине б . Пятый вход блока коррек- ;у ции 7 подключен к первому управляющему входу 11 устройства. Выход блока коррекции 7 подключен к первому входу элемента ИЛИ, выход которого соединен со вторым и третьим старшими разряда- 4О

Ми регистра 2. Второй вход элемента

ИЛИ 8 соединен с выходом элемента И 9, первый вход которого подключен к выходу элемента И 5, а второй вход — ко второму упранляющему входу 12 устрой @; ства.

Устройство работает следующим образо лВ режиме сложения двоично-десятичных чисел слагаемые заносятся н ре- бв гистры 1 и 2. Далее режим сложения обеспечивается подачей синхроимпульсов в цепи сдвига (на чертеже не показаны) этих регистров. В результате сдвига чисел на сумматоре-вычитателе 3 с цепью переноса, включающей элемент задержки 4 и элемент И 5, выполняется процесс сложения кодов десятичных цифр как двоичных чисел.Результат сложения заносится в регистр

1. С помощью элемеита И 5 при отсутствии сигнала на шине 6 осуществляет-. ,ся блокировка сигнала переноса при коррекции. По окончании процесса сложения кодов цифр каждой декады на управляющий вход 11 блока коррекции

7 подается сигнал . При "-том, если н самой старшей декаде регистра J число pdBH0 десяти или больше, а также н случае переносов между дноично-десятичными числами на выходе блока коррекции 7 формируется сигнал коррекции. Этот сигнал подается н допол нительный разряд 10, - также через элемент ИЛИ 8 н 3-й и 4-й разряды старшей декады регистра 2 (т.е. код

0110 — шесть при использовании дноично-десятичного кода 8421) .

После выполнения первого цикла сложения н регистре 1 находится полученная сумма, а н регистре 2 н соот-ветствующих декадах — коды коррекции, В процессе выполнения второго цикла сложения к полученной сумме прибавляются коды коррекции по декадам. Причем единица, записанная н дополнительный разряд 10, сдвигается одновремен,но с кодами коррекции и прибавляется к соответствующему разряду кода следующей декады регистра 1. Результат вычисления также находится н регистре 1.

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

При наличии разрешающего сигнала на управляющем входе 12 код коррекции

0110 (шесть) формируется по цепи элементов И 9, ИЛИ 8 и подается н старшую декаду регистра 2. Сдвиг кода коррекции осуществляется аналогично сдвигу в режиме сложения.

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

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

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

Экономический эффект по предварительным данным может составить до

5 тыс руб. в год.

Формула изобретения

Устройстно для последовательного сложения и вычитания чисел, содержащее одноразрядный сумматор-нычитатель, сднигоные регистры перного и второго слагаемых„ блок коррекции, элемент задержки, элементы И и ИЛИ, причем первый и второй входы сумма579613

Японии 9 49--2В212, 1975.

Франции 9 2151477, /00, 1973.

2. Патент кл. 97 (7) Н9, 3. Патент кл. G06 F 7

Составитель В. Березкин

Техред 3 ° Фанта Корректор М.Демчик

Редактор Л. Утехина

Подписное

Тираж 818

Заказ 4396/45

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

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

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 тора-вычитателя соединены с выходами младших разрядов сдвиговых регистров соответственно первого и второго слагаемых, а выход сумматора-вычитателя подключен ко входу старшего 5 разряда сдвигового регистра первого слагаемого, о т л и ч а ю щ е в с я тем, что, с целью упрощения устройства, сдвиговый регистр второго слагаемого содержит дополнительный разряд, выход которого подключен ко входу старшего разряда этого регистра, а вход— к выходу блока коррекции, первый, второй и третий входы которого подключены к выходам трех старших пазрядов сдвигового регистра первого слагаемо15 го, четвертый вход — к выходу первого элемента И, первый вход которого через элемент задержки подключен к выходу переноса одноразрядного сумматора-вычитателя, а второй вход — к шине раз- ЯО решения переноса, пятый вход блока коррекции подключен к первому управляющему входу устройства, выход блока кор рекции подключен к первому входу элемента ИЛИ, выход которого соединен со вторым и третьим старшими разрядами сдвигового регистра второго слагаемого, второй вход элемента ИЛИ соединен с выходом второго элемента И, первый вход которого подключен к выходу первого элемента И, а второй вход — ко второму чправляющему входу устройства.

Источники информации, принятые во внимание при экспертизе:

1. Патент США Р 3694642 кл. 235-170, 1972.

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

 

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

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

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

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

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

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

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

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

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

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

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