Известны способы преобразования «-разрядного кода одинакового веса в полный двоичный fe-разрядный код.
Предложенный способ отличается от известных тем, что, с целью уменьшения избыточности п-разрядного кода одинакового веса над полным А-разрядным кодом, в нем применен способ преобразования, заключающийся в том, что в исходном слове определяют г-й номер старшего ненулевого разряда, которо.му однозначно соответствуют 5 ненулевых разрядов в слове полного двоичного кода, таких, что число слов в этой коде не превышает числа тех слов в коде одинакового веса, которые содержат /-и старший ненулевой разряд, а затем в исходном слове определяют номер следуюш,его по старшинству ненулевого разряда, однозначно определяющего 5 ненулевых разрядов в слове полного двоичного кода, и такое поразрядно.е преобразование осуществляют до тех пор, пока преобразованное слово не будет однозначно соответствовать Л ненулевым разрядам исходного слова.
Предложенный способ поясняется чертежом.
На входной регистр У подается исходный равновесовой код с п разрядами и Л единипами. Фиксатор 2 старших единиц определяет первый г-й ненулевой разряд в исходном равновесовом коде и через преобразующее устройство 3 записывает единицу в выходном регистре 4 полного двоичного -разрядного кода, на такой р-й разряд, что
,W-1
С7Г
(1)
,;v-1
где С число сочетаний г-1 по N-1.
Затем точно так же преобразуется следующая по старшинству единица равновесового исходного кода.
Если на одном из этапов окажется, что
,
(2)
где а - число единиц в исходном равновесовом коде, расположенных на /,/+, и т. д. старших разрядах; 5 -(- 1 последний разряд в полном двоичном коде, ставший ненулевым;
то записывают единицу в г-й разряд, такой,
что
с -;п-1 2 - (3)
где т - следующий за 1-ы ненулевой разряд в исходном равновесовом коде.
Таким образом устанавливается однозначное соответствие между /г-разрядным равновесовым кодом и полным двоичным -разрядным кодом.
Цифрой 5 на чертеже обозначено передвигающее устройство, цифрой 6 - распределитель единиц в преобразующем устройстве.
Предмет изобретения
Способ преобразования двоичного л-разрядного кода, состоящего из слов одинакового веса Л в полный двоичный -разрядный код, отличающийся тем, что в исходном слове определяют г-й номер старшего ненулевого разряда, которому однозначно соответствует 5 ненулевых разрядов в слове полного двоичного кода, таких, что число слов в этом коде не превышает числа тех слов в коде одинакового веса, которые содержат i-й старший ненулевой разряд, а затем в исходном слове определяют номер следующего по старшинству ненулевого разряда, однозначно определяюшего 5 ненулевых разрядов в слове полного двоичного кода, и такое поразрядное преобразование осуществляют до тех пор, пока преобразованное слово не будет однозначно соответствовать N ненулевым разрядам исходного слова.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ПРЕОБРАЗОВАНИЯ ПОЛНОГО ДВОИЧНОГО Х-РАЗРЯДНОГО КОДА | 1964 |
|
SU165598A1 |
УСТРОЙСТВО для ПЕРЕКОДИРОВАНИЯ ДВОИЧИОГО КОДА В ДВОИЧНЫЙ код с постоянным ВЕСОМ | 1967 |
|
SU191895A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ БЕЗЫЗБЫТОЧНОГОS-РАЗРЯДНОГО ДВОИЧНОГО КОДА В ДВОИЧНЫЙV-РАЗРЯДНЫЙ /С-ВЫЧЕТНЫЙ РАЗНОСТНЫЙ КОД | 1972 |
|
SU435518A1 |
Устройство для вычисления логарифмов чисел | 1984 |
|
SU1203519A1 |
Преобразователь двоично-десятичного кода в двоичный | 1985 |
|
SU1285604A1 |
Множительное устройство | 1982 |
|
SU1116427A1 |
Множительно-сдвиговое устройство | 1978 |
|
SU805307A1 |
Способ нониусного цифроаналогового преобразования | 2019 |
|
RU2703228C1 |
Устройство для приема кодовых комбинаций постоянного веса | 1981 |
|
SU982054A1 |
Устройство для преобразования кодов в системе передачи данных | 1982 |
|
SU1086449A1 |
Sxoff
, Выход
Даты
1964-01-01—Публикация