Одноразрядное суммирующее устройство комбинационного типа для кода 8-4-2—1

 

(н и ч -, .зе

1» (!

407309

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

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

Республик

ОП ИКАНИЕ

ИЗОБРЕТЕН ИЯ

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

Зависимое от авт. свидетельства М—

Заявлено 27.V11.1970 (Ka 1471723/18-24) М.Кл. 6 061 7, 385 с присоединением заявки М—

Государственный комитет

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

Приоритет—

Опубликовано 21,Х1.1973. Бюллетень М 46

Дата опубликования описания

УДК 681.325.5 (088.8) Авторы изобретения Ю. А. Яковлев, И. А. Румянцев, А. Е. Сазонов и А. Ф. Комиссаров

Заявитель

ОДНОРАЗРЯДНОЕ СУММИРУЮЩЕЕ УСТРОЙСТВО

КОМБИНАЦИОННОГО ТИПА ДЛЯ КОДА 8 — 4 — 2 — 1

Х, "т — первое и соответственно второе слагаемое, десятичные числа из и десятичных разрядов; х, у — десятичные цифры в i-ом разряде чисел . Х и Y соответственно;

s — 1-ый разряд иекорректнрованной суммы;

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

8 4 2 — 1.

Известны суммирующие устройства для кода 8 4 2 — 1, содержащие двоичные сумматоры и логические схемы «И», «ИЛИ», «НЕ».

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

Ниже приводится математическое обоснование построения логической схемы для суммирующего устройства:

s — i-ый разряд суммы с учетом коррекции; х, у, ен — инверсные коды двоично-десятичных тетрад;

5 х =15 — х — формулы получения инверсных

vi = 15 — у кодов десятичных чисел (эти

s =15 — s» коды совпадают с обратными кодами их двоичных изображеt0 ний);

А — сигнал со схемы знаковой логики, означает наличие одинаковых знаков слагаемых:

signX=sign Y;

А — сигнал условия sign X sign Y;

P — сигнал переноса в старшую тетраду;

Р— сигнал отсутствия переноса в

20 старшую тетраду;

Н вЂ” сигнал нарушения кода 8 4

2 — 1;

Н вЂ” сигнал отсутствия нарушения

25 кода 8 — 4 — 2 — 1

ЦП вЂ” сигнал циклического переноса, ЦП вЂ” сигнал отсутствия циклического переноса;

Зн Х вЂ” сигнал отрицательного знака

30 суммы;

407309

Зн Х вЂ” сигнал положительного знака суммы;

Х -1 — двоичный сумматор;

o2-i — двоичный полусумматор.

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

1. При условии А возможны случаи: а) s =s+y(g, при этом из тетрады переноса нет (Р), нет нарушения кода (Н), следовательно, и коррекции не требуется: s õ+

+) i — = Sii, б) д(з =х+у (15, в этом случае переноса (P) из тетрады пет и имеет место нарушение кода (Н). Необходимо организовать перенос и исключить нарушение кода: s =s +g>, где

g — искусственное дополнение, равное шести (о — 6); в) s =х+у )15, в этом случае возникает перенос (Р) и нарушение кода (Н). Поскольку перенос при десятичном счете должен быть не от 16, а от 10, то код тетрады s имеет недостаток, равный шести единицам: s =s +g>.

Работа десятичного сумматора при условии

А известна и имеет схемную реализацию.

II. При условии А (sign Х sign Y) опрпцательные числа изображаются инверсным кодом двоично-десятичных тетрад в отличие от общепринятых дополнительных и обратных кодов.

1. Результат сложения отрицателен. Как известно, в этом случае отсутствует циклический перенос (ЦП). При этом: а) s х+у(15, нарушения инверсного кода нет (Н), следовательно s =s õ+ó", б) s =õ +у ) 15, здесь возникает перенос (Р). Это значит, что тетрада отрицательного числа по абсолютной величине меньше положительной и возникновение переноса эквивалентно занятию единицы из старшей тетрады весом в «16». Следовательно, инверсный код данной тетрады у.меньшится на 16, а не на 10, как должно быть. Итак, з =sl+gi, где gi —— б.

2. Результат сложения положителен: Х)0;

А (sign ХФз1дп Y). Как известно, в этом случае возникает циклический перенос (ЦП) .

При этом возможны следующие варианты: а) s i=õ+ó(15, т. е. jxj)jy, что означает необходимость занятия «1» из старшей тетрады, в которой должна появиться « — 1».

Следовательно, должно иметь вид s =

= (10+у ) — х, если из данного десятичного разряда не было занятия единицы в младший.

С другой стороны: s = (15 — х ) +у и

=s +gq — — (15 — х ) +y+g =10+y — х, т. е.

/.

gg — — 5, si=s — 5.

При условии jx j)jy всегда s )6. Поэтому

s = s — 5= s +5= s +10) 16. Следовательно, после сложения s и «10» всегда будет перенос, который следует погасить, т. е. з =s +10+1 — 16. Итак, независимо от того, был лп циклический перенос в данную тетраду

2,5

Зо

65 или его не было (что означает занятие в ближайшую младшую тетраду пз данной), прп отсутствии переноса в старшую тетраду необходимо корректировать результат суммы в данной тетраде на дополнение g2 — — 10, s. = s +10 — р+1. б) з =x+y)15. Это означает, что в старшую тетраду возник перенос, ибо х ) Ц, s =s = (15 — х )+у.— 16=у-+х — 1. « — 1» гасится или не гасится переносом из младшей тетрады или единицей циклического переноса, как и в предыдущем случае. Итак, корректированная сумма получаетая из некорректированной посредством сложения последней с искусственным дополнением или нулем.

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

gi следующее: gi — — А Н+А Р+А ЦР P. При условии А и отсутствии циклического переноса

ЦП знак суммы отрицателен: (ЗнХ) „

А ЦП=ЗнХ; т. е. g — — АН+(А+А ЦП Р) =

=А Н+(А+ЗнХ) P. Условие выработки дополнения g =P ЦП.

Схема предла гаемого устройства приве дена на чертеже. Устройство содержит: двоичные сумматоры 1 — 7, схемы «ИЛИ» 8 — 12, схемы

«И» 18 — 15, схема «НЕ» lб.

Двоичные сумматоры 1 — 4 производят сложение по правилам сложения двоичных чисел.

На входы этих сумматоров числа поступают в прямых кодах,при выполнении условия А, а при условии А отрицательное число поступает инверсным кодом. Результат сложения корректируется специальными цепями в зависимости от следующих условий: Н, 3 Х, А ЦП.

Корректировка осуществляется путем введения .дополнений g, gg или «О».

Схема коррекции построена согласно формулам gf —— -АН+(А+ЗнХ) Р; g2=P ЦП. Сигнал АН вырабатывается схемами «ИЛИ» 8 и

«И» 14; схема «ИЛИ» 11 формирует сигнал (А+ЗнХ); схема «И» 18 формирует сигнал (А+ЗнХ) Р; схема «ИЛИ» 9 формирует сигнал дь сигнал дополнения g формируется схемами «НЕ» lб и «И» 15. Перенос из двоичного ариматора 5 не используется. Результат алгебраического сложения получаем на выходе двоичных сумматоров 5, б, 7, 4 в прямом коде при условии А, а также при условии А и

Х)0. При условии А и 2<0 результат получаем в инверсном коде.

Предмет изобретения

Одноразрядное суммиру.ющее устройство комбинационного типа для кода 8 — 4 — 2 — 1, содержащее две тетрады двоичных сумматоров н логические схемы «И», «ИЛИ», «НЕ», отличающееся тем, что, с целью сокращения затрат оборудования, выходы второго и третьего разрядов первой тетрады двоичных сумматоров подключены ко входам первой схемы

«ИЛИ», выход которой соединен с одним входом первой схемы «И», второй вход которой

407309

Составитель И. Долгушева

Техред Е. Борисова

Редактор Л. Цветкова

Корректор Т. Хворова

Заказ 987

Изд. ¹ 1066 Тираж 635

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

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

Подписное

Обл. †.:.. †. Костромского управления издательств, полиграфии и книжной торговли

;подключен к выходу первого разряда первой

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

:одним из входов второго разряда второй тетрады двоичных сумматоров и с одним из входов третьей схемы «ИЛИ», другой вход которой соединен с выходом третьей схемы «И» и с одним из входов первого разряда второй тетрады двоичных сумматоров, а выход—

:.с одним из входов третьего разряда второй тетрады двоичных сумматоров, шина переноса из 15 старшего разряда первой тетрады двоичных сумматоров соединена с одним из входов четвертой схемы «ИЛИ», со входом второй схемы

«И» и со входом схемы «НЕ», выход котовой подключен к одному из входов третьей схемы

«11», второй вход которой соединен с шиной циклического переноса, второй вход второй схемы «1Л» соединен с выходом пятой схемы

«ИЛИ», входы которой соединены соответственно с шинами сигналов знака суммы и соотношения знаков слагаемых, второй вход четьертой схемы «И» соединен с выходом первой схемы «1Л», а выход подключен к шине межтетрадного переноса.

Одноразрядное суммирующее устройство комбинационного типа для кода 8-4-2—1 Одноразрядное суммирующее устройство комбинационного типа для кода 8-4-2—1 Одноразрядное суммирующее устройство комбинационного типа для кода 8-4-2—1 

 

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

Биьлио': // 387364

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

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

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

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

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

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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