Преобразователь двоичного кода в позиционно-знаковый код
Изобретение относится к области вычислительной техники и может быть использовано при построении арифметических устройств для перевода двоичного кода в позиционно-знаковый, в котором каждая группа единичных разрядов двоичного кода представляется разностью двух окаймляющих единиц. Целью изобретения является расширение функциональных возможностей за счет обеспечения контроля работоспособности без специальных контрольных кодов и формирования кода с одинаковым числом значащих положительных и отрицательных разрядов. Поставленная цель достигается тем, что в преобразователь двоичного кода в двоичнопозиционный код, содержащий группу элементов И 1-6, группу элементов НЕ 7-12, дополнительно введена группа элементов ИЛИ-НЕ 13-18. 1 ил. (О (Л 4 СО 00 /(+) ел
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (g1) 4 Н 03 И 7/04
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ц „"
3CF r -: ":
) е1 а (L
БИЗЛИ (, Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4225948/24-24 (22) 29.01.87 (46} 15.11.88. Бюп. Р 42 (72) Л.П.Петренко (53) 681.321 (088.8)
{56) Авторское свидетельство СССР
Ф 1007097, кл. Н 03 И 7/00, 1982.
Цифровые электроизмерительные приборы/Под ред. В.М. Ипяндина. М.:
Энергия, 1972, с ° 195-196, рис. 4-13. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА
В ПОЗИЦИОННО-ЗНАКОВЫЙ КОД (57) Изобретение относится к области вычислительной техники и может быть использовано при построении арифметических устройств для перевода дво„„SU„„1438005 А 1 ичного кода в позиционно-знаковый, в котором каждая группа единичных разрядов двоичного кода представляется разностью двух окаймляющих единиц.
-Целью изобретения является расширение функциональыых возможностей за счет обеспечения контроля работоспособности без специальных контрольных кодов и формирования кода с одинаковым числом значащих положительных и отрицательных разрядов. Поставленная цель достигается тем, что в преобразователь двоичного кода в двоичнопозиционный код, содержащий группу элементов И 1-6, группу элементов НЕ
7-12, дополнительно введена группа элементов ИЛИ-НЕ 13-18. 1 ил.
1438005
10 9 8
2 2 2 2 2 2 2 2
+ 1
) Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств для перевода двоичного ко5 да в позиционно- знаковый, в котором каждая группа единичных разрядов двоичного кода представляется рasностью двух окаймляющих разрядов.
Цель изобретения - расширение 10 функциональных возможностеи за счет обеспечения контроля работоспособности без специальных контрольных кодов и формирования кода с одинаковым числом положительных и отрицательных 15 разрядов.
На чертеже приведена блок-схема предлагаемого преобразователя
На чертеже обозначены группа зле- 20 ментов И 1-6, группа элементов НЕ 712, группа элементов ИЛИ-HE 13-18, выходы 19 положительной группы разрядов, выходы 20 отрицательной группы разрядов. 25 т.е. двоичный код был продифференцирован, начиная со старшего разряда.
6 о
При подаче на входы 2 ...2 двоич- 35 ного кода, например 1011101, на выходе (+) 19 формируется код вида
+ 1010001, поскольку "1" с входной . шины 2 поступает непосредственно на выход (+) 19, кроме того, элементы И 40
2 и 6 имеют "1" на выходах, так как на входах элементов НЕ 8 и 12 присутствует "0". ("0" не вписаны).
Если подсчитать число "1" в поло" жительном и отрицательном разрядах, то они для любой кодовой комбинации обязательно равны между собой, на чем и основан функциональный контроль работы различных устройств, работающих в позиционно-знаковой системе.
Предлагаемый преобразователь работает следующим образом.
Двоично-позиционный код формируется путем окаймления каждой единичной группы разрядов входного кода единицей старшего разряда s положительной группе разрядов выходного кода и единицей младшего разряда в отрицательной> группе разрядов выходного кода.
Например, для представления двоичного кода А = 10011110000)0 в позиционно-знаковом (дифференцированном) виде код А быд записан в виде
43 Ф 1Ь. б L 4
А =2 -12 +2 -2 +2 -2 где 13, 12, 10,6,2, 1 — показатели степени, которые. соответствуют номеру разряда кода А.
После этого в соответствии с номером степени и знаком (+) или (-) число А было записано в виде двух кодовых комбинаций
На выходе (-) 20 сформируется код вида -01000101, поскольку "l" с входо ной шины 2 непосредственно поступает на выход (-) 20 и соответствует
2 -му разряду. Кроме того, на входах элементов ИЛИ-НЕ 13 и )7 отсутствует
II 1 lt
Таким образом формируется двоичнопозиционный код вида
Формула изобретения
Преобразователь двоичного кода в позиционно-знаковый код, содержащий группу из (n-1) элементов НЕ, где n " разрядность входного кода, и группу из (n-1) элементов И, выходы которых являются выходами младших разрядов
Составитель М.Аршавский
Редактор А.Огар Техред М.яндык Корректор А. Обручар
Заказ, 5969/56 Тираж 929 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 э
143 положительной группы преобразователя, выход старшего разряда которой являет ся входом ст арше ro ра з ряд а прео бразователя, i-й (i 2,...,n) вход которого соединен с входом (i-1)-ro элемента НЕ группы, выход которого соединен с первым входом (i-1)-го элемента И группы, второй вход которого соединен с входом (i-I)-ro pas ряда преобразователя, о т л и ч а юшийся тем, что, с целью расши рения функциональных возможностей за счет обеспечения контроля работоспособности без специальных контрольных кодов и формирования кода с одинако8005
4 вым числом положительных и отрицательных разрядов, в него введена г группа из (n-1) элементов ИЛИ-НЕ, первые входы которых соединены с входами соответствующих разрядов преобразователя, вторые входы элементов
ИЛИ-НЕ группы соединены с выходами соответствующих элементов НЕ группы, вход младшего разряда преобразователя совместно с выходами элементов
ИЛИ-НЕ группы образует и младших разрядов выходов отрицательной группы преобразователя, выход (и+1)-го разряда которого соединен с выходом (n-1)-ro-элемента НЕ группы.