Разряд двоично-десятичного сумматора

 

Взамен ранее изданного п 441562

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскик

Социалистическик

Республик (61) Зависимое от авт. свидетельства (22) Заявлено 20.10.72 (21) 1840416/18-24 с присоединением заявки Ке (51) М. Кл. G 061 7/385

Совета Министров СССР по делам изобретений н открытий

Опубликовано 30.08.74. Бюллетень Ке 32 (45) Дата опубликования описания 09.01.78 (53) УДК 681.325.5 (088.8) (72) Автор изобретения

А. Г. Алиев

Научно-исследовательский и проектный институт по комплексной автоматизации нефтяной и химической промышленности (71) Заявитель (54) РАЗРЯД ДВОИЧНО-ДЕСЯТИЧНОГО СУММАТОРА

ГосУдаРственный комитет (23) Приоритет

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

Известен разряд двоично-десятичного сумматора, работающего в прямом коде и позволяющего прибавлять к числу, содержащемуся в сумматоре, положительное число. Известная схема разряда двоично-десятичного сумматора состоит из двоичного сумматора, узла переноса и преобразователя кода. Информационные входы разряда двоично-десятичного сумматора соединены с соответствующими входами двоичного сумматора, входы «Управление» и

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

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

Цель изобретения — расширение функцио5 нальных возможностей схемы разряда двоична-десятичного сумматора путем введения операции вычитания без преобразования кодов на регистрах ЦВМ.

Это достигается тем, что в разряд двоично10 десятичного сумматора введен узел переключения выходов двоичного сумматора, информационные входы которого соединены с соответствующими выходами разрядов двоичного сумматора, а его управляющий вход — с вхо15 дом «Сложение — Вычитание» разряда двоично-десятичного сумматора, причем выходы разрядов узла переключения выходов двоичного сумматора подключены к соответствующим разрядам второй группы входов преобра20 зователя кода, второй группы корректирующих входов двоичного сумматора и к группе корректирующих входов узла переноса.

На фиг. 1 показана блок-схема разряда двоично-десятичного сумматора; на фиг. 2—

25 принципиальная схема разряда.

Разряд двоично-десятичного сумматора содержит четырехразрядный двоичный сумматор 1, узел 2 переноса, узел 3 переключения

441562 выходов двоичного сумматора и преобразователь 4 кода.

Работает разряд следующим образом.

Шины -ro разряда входного кода числа Х, поступают на двоичный сумматор 1, кроме того, на двоичный сумматор подаются шины переноса от предыдущего и данного разрядов — q, < и q,, а также выходы узла 3 (переключателя выходов триггеров).

Сумматор 1 и узсл 3 выдают необходимые сигналы на узел 2 переноса. К узлу 2 также поступают шины переноса от предыдущего разряда q, ь С выхода узла переноса берется выходная шина, q ; — перенос -го разряда.

Шины выходного кода сумматора 1 подаются на узел 3, на управляющие входы которого проходит сигнал А. На вход преобразователя 4 кода поступают необходимые сигналы от сумматора 1 и узла 3.

Шины Y; -ro разряда выходного кода (результаты вычисления) берутся с выхода преобразователя кода.

В исходном состоянии в четырехразрядном двоичном сумматоре 1 содержатся цифры Z соответствующие значению Р ; -го разряда обратного кода числа P. Цифра Z ; в сумматоре может представляться в коде 8 4 2 — 1 или в сдвинутом относительно него коде (например, «плюс 6»).

Zr — Pr+ С, (1) где Р ; — цифра i-го разряда обратного кода числа Р;

С вЂ” величина сдвига кода сумматора относительно кода 8 — 4 — 2 — 1 (C=

=0 —:6).

В дальнейшем под Z ; понимается представлением цифры Р, в коде сумматора.

Код цифры Z, поступает на узел 3 инверсии кода, управляемого по входу А-признаком Х»,.

На выходе узла 3 получается четырехразрядный двоичный код числа

Zg Х,„=О (2)

15 — Zi Х,„= 1.

На схему подаются сигналы управления, по которым в сумматоре 1 происходит сложение цифр, подаваемых на его входы, — Z"„, Х;, q ; ь 6д, (по признакам q ; < и q ; в сумматор добавляются соответственно цифры 1 и 6) .

При Х„,=О сумматор 1 работает в обычном порядке. Если Х„,=1, код сумматора, подаваемый по цепям обратной связи на его вход, с помощью узла 3 инвертируется. Это приводит к тому, что результат сложения оказывается записанным в сумматоре в инверсном коде. Поэтому можно написать, что результат сложения Z", Х, -,, +6„ 1„Х..=О /—

15=ф+Х,+(1 +67 „Хзн = 1 цифра Г; в коде сумматора соответствует цифре У, i-го разряда обратного кода суммы

У, т. е.

YI = Vl — С. (4) По окончании как сложения, так и вычитания, в предлагаемом сумматоре оказываются

5 записанными в коде сумматора значения разрядов обратного кода суммы (разности).

При выдаче числа сигнал А подается кодом

У „=0 — в случае операции «Сложение» и кодом У»,— 1 — когда операция «Вычитание».

10 Таким образом, в десятичном разряде на вход преобразователя кода подаются коды цифр

Vz= Yi+C и

Y t+C Y,„=O /в

15 — (Y<+ C) Y,„= 1

Значения U; и V"; как функции У; и У», име20 ют вид

< Y,+С

9 — Y+С

YÄ+C ,6+Y С

Узн — 0

Y,„=1

Узн — О

Y,„ 1

VI = (5) Vi—

B преобразователе выполняется обратное преобразование

30 Yi — f (Vt, VI), На элементах 7ь 7г, 8ь 8г формируется

50 сквозной перенос между двоичными разрядами, а на элементах 9ь 9г, 10 образуется двоичная сумма кодов. На элементе 11 происходят прием и запоминание результата сквозного переноса.

55 На элементах 12 — 15 обеспечивается прием и запоминание результатов двоичного суммирования двух кодов — входного числа Х; и числа Р, содержащегося в двоичном сумматоре. Число Р может быть положительным или

60 отрицательным и является результатом предыдугцих операций.

На элементах 10г, 16ь 16г, 17 осуществляется переключение выходов двоичных триггеров при операциях «Сложение» и «Вычита65 ние». следовательно, на выходную шину У разряда поступает прямой код числа Y. Сложность преобразователя существенно зависит от значе35 ния С. В случае C=O и С=6 он является наиболее простым.

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

40 микросхемах серии К172. Пунктирными линиями выделены блоки, соответствующие фиг. 1.

На элементах 5> — 10> происходит процесс суммирования, а именно на элементах 5> и 5г

45 осуществляется прием входного числа Х; и сигналов переносов по шинам q ; и q, разрешенными соответственно тактами Т> и Тг.

441662

У;

Результат вычислений преобразуется на элементах 18, 19ь 192.

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

Разряд двоична-десятичного сумматора, состоящий из двоичного сумматора, узла переноса и преобразователя кода, причем информационные входы разряда двоично-десятичного сумматора соединены с соответствующими входами двоичного сумматора, входы «Управление» и «Перенос» разряда двоично-десятичного сумматора соединены соответственно с управляющим входом и входом переноса двоичного сумматора, вход переноса двоичного сумматора соединен с первым входом узла переноса, выход которого соединен с выходом

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

10 сумматора, информационные входы которого соединены с соответствующими выходами разрядов двоичного сумматора, а его управляющий вход соединен с входом «Сложение — Вычитание» разряда двоично-десятичного сумма15 тора, выходы разрядов узла переключения выходов двоичного сумматора соединены с соот.ветствующими разрядами второй группы входов преобразователя кода, второй группы корректирующих входов двоичного сумматора и

20 группой корректирующих входов узла переноса.

441662

Юы4 Cix фиг хх .4 E

Я i77S т,т, Составитель Э. Сечина

Корректор Л. Котова

Тех ред P. Юсипова

Редактор И. Грузов а

Подписное

Типография, пр. Сапунова, 2

Заказ 124/14 Изд. № 110 Тираж 509

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

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

Разряд двоично-десятичного сумматора Разряд двоично-десятичного сумматора Разряд двоично-десятичного сумматора Разряд двоично-десятичного сумматора 

 

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

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

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

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

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

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

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

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

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

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

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