Преобразователь двоичного кода в двоично-десятичный

Иллюстрации

Показать все

Реферат

 

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

СО103 СОВЕТСКИХ

СОЦИАЛИСТИ1ЕСНИХ

РЕС11УЬ ЛИК (191 1111

А1 (51)4 h 03 М 7/12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

8,(.4;, 4 H

ЛАТЕ: I ..; . ;, AR

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ П1НТ СССР (2 1) 4339462/24-24 (22) 08. 12.87 (46) 15.08.89. Бюл. В 30 (71) Институт проблем моделирования в энергетике АН УССР (72) В.ФЛвдокимов Ю.А.Плющ, Э А.Дмирквелишвили и А.И.Притака (53) 681.325(088 ° 8) ° (56) Патент США 1 3614403, кл, 235-155, опублик. 1971.

Авторское свидетельство СССР

У 1043627 ° кл. Н 03 M 7/12, 1984. (54) ПРЕОВРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ДВОИЧНО-ДЕСЯТИЧНЫЙ

2 (51) Изобретение относится к вычислительной технике и предназначено для преобразования кодов из одной системы счисления в другую. Цель изобретения — расширение класса решаемых задач за счет обеспечения воэиоиностн преобразования отрицательных чисел.

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

3 1501277

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

Цель изобретения " расширение класса решаемых задач эа счет обеспечения возможности преобразовании отрицательных чисел.

На чертеже лредставлена,функциональная схема преобразователя для п-разрядных чисел (и 11), причем старший разряд является знаковым разрядом.

Преобразователь содержит разряд- 1$ ные входы 1 преобразователя, группу суимирующих тетрад (2-1)-(2-3), группу суммирующих пентад (2-4)-(2-6), одноразрядные сумматоры 3, выходы переноса 4 суммирующих тетрад и сум- ° 20 мирующих пентад, шифраторы 5, тетрады выходов 6 преобразователя, выходы 7 переноса шифраторов 5.

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

При одиннадцатираэрядном представлении числа в двоичном коде старший разряд имеет вес 2, а дополнительФд ный десятичный код числа †.1024 при 30 представлении тремя десятичными разрядами равен 2000 — 1024 976, поэтому в предлагаемый преобразователь длл случая преобразования чисел, представленных в дополнительном коде; З5 двоичные весовые эквиваленты многоЬходовых одноразрядных сумматоров суммирующих пентад содержат единицу в двоичном разряде дополнения веса знакового разряда, т.е. числа 976. 40

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

Преобразователь работает следующим образом.

При поступлении на разрядные входы 1 преобразователя двоичного Кода

1,1110101001, что соответствует подаче "1" иа входи с весами 2", 2З, входы, на выходах суммирующей лентады (2-4) после окончанил переходного процесса появллется значение кода

10000. В соответствии с таблицей на информационных выходах шифратора 5 образуется код 001. Таким образом, общий код тетрады с выхода 6 преобразователя с весом 10 соетветствуеФ

0011. На выходах переноса 7 шифратора 5 в соответствии с таблицей формируется значение кода 011.

Аналогично на выходах суммирующей пентады (2-5) в соответствии со схемой соединений появляется значение кода 010101. При этом на инфориационных-выходах шифратора 5 образуется код 000, а на выходах 7 переноса шифратора 5 — код 010. Общий код тетрады весом 10 соответствует

0001 °

На выходах суммирующей пентады (2-6) появляется код 010011. При этом на информационных выходах шифратора 5 образуется код 100. Общий код тетрады весом 1Оз. соответствует 100 1. На выходе 7 переноса шифратора 5 формируется код 001 ° Следовательно,.код знаковой тетрады весом 1О соответствует 0001, В результате преобразования на декадах выходов 6 преобразователя получают двоично-десятичный дополнительный код 0001 1001 0001 0011, соответствующий двоичному коду

1. 1110101001.

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

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

1выходом переноса последнего шифратора группы, выходы переноса осталь ных шифраторов группы соединены с входами переноса соответствующих со» седних старших суммирующих. тетрад группы, i-й разрядный вхо4 преобразования (i 2+n), где и-разрядность преобразователя, соединен С вХодами одноразрядных сумматоров, суммирую-. щих тетрад группы, определяемых разрядныии весами двоичио"десятичного эквивалента i-ro разря рв входного кода, о т л и ч а ю щ и и с л тем, что, с целью расширения класса pemaeФ

77 6 полнения веса старшего разряда входного кода, соединены со знаковым входом преобразователя, выходы .млад° их разрядов тетрад которого соединены с входами младших тетрад соответствующих суммируюших тентад группы, выходы старших разрядов которых соединены с входами соответствующих шифраторов группы.

15012 мых задач за счет обеспечения возмом,ности преобразования отрицательных чисел, в него введена группа суммирующих тентад, состоящих иэ одноразрядных .сумматоров, первые входы кото5 рых соединены с соответствующими выходами суммирующих тетрад группы, вторые входы одноразрядных сумматоров, определяемых разрядными весами 10 двоично-десятичного эквивалента доПервая группа выходов

Вторая группа выходов шифратора

Входы шифратора

О О

О О

0 0

О О.

О О

О О

О О

О О

0 О

О О

0 1

0 1

О 1

О 1

О 1

О 1

О 1

О

О 1

О 1 ! О

1 О

1 О

2 О

t О

1 О

1 О

1 0

1 0

t О

Составитель М.Аршавский

Техред И,.Яндык Корректор С.Черни

Редактор Л.Пчолинская т

Заказ 4891/56 Тирам 884 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г.умгород, ул. Гагарина,10!

0 0 0 0

I О 0 0

2 О 0 0

3 О О О

4 О О 1 5 О О

6 О 0 1

7 О О 1

8 О 1 О

9 О 3 О

10 О 1 О

11 О 1 О

12 О 1 1

13 О !

4 О 1 3

15 0 1 1

16 1 О О

17 1 0 О

18 1 0 О

19 1 О 0

20 1 О 1

21 1 О 1

22 1 О 1

23 1 О 1

24 1 1 О

25 1 1 D

26 1 1 О

27 ! О

28 1 1 1

29 1 1 1

30 3 1 1

31 3 1 1

О О

0 1

1 О

1 1

О 0 °

О 1

1 0

1 1

О О

О 1

1 .О

1 1

0 О

О 1.

1 О

1 1

О О

О 1

1 О

1 1

О 0

О 1

1 0

0 О

О 1 ! О

1 1

О О

О 1

1 О

1 1

О

О

О

О

3

I

О

О

О

О

1

1

О

О

О

О

1

О

0 0 0

О, О 1

О 1 О

О 1 1

1 0 О

0 О О

0 0 1

О 3 О

О I 1 I 0 О

О О 0

О О 1

0 1 О

О 1 3

1 О О

О О О

О 0 3

О I О

О 1 1

1 0 О

О 0 О

О О 1

О 1 О

О 1

1 0 О

О О О

О О 1

О t О

О 1

1 О О

О 0 О

О 0 1