Преобразователь двоичного кода в двоично-десятичный
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и предназначено для преобразования кодов из одной системы счисления в другую. Цель изобретения - расширение класса решаемых задач за счет обеспечения возможности преобразования отрицательных чисел. Поставленная цель достигается тем, что в преобразователь двоичного кода в двоично-десятичный, содержащий группу суммирующих тетрад/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