Преобразователь кодов с естественной избыточностью в двоичный код
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной и электроизмерительной технике и может быть использовано для преобразования кодов с естественной избыточностью в двоичный код. Цель изобретения - расширение функциональных возможностей за счет способности преобразования кодов различных систем счисления с естественной избыточностью. Преобразователь содержит первый и второй регистры 1 и 5 сдвига, группу регистров 2 сдвига, группу элементов 3 задержки, элемент ИЛИ 4, накапливающий сумматор 6, элемент 7 задержки, блок 8 синхронизации со связями. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (s>)5 Н 03 M 7/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ . ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4755496/24 (22) 25.09.89 (46) 30.07.91. Бюл, М 28 (72) А.В.Ткаченко, С.А.Красиков и Д,Б.Солнцев (53) 681.3 (088.8) (56) Авторское свидетельство СССР
М 714392, кл. Н 03 М 7/02, 1977.
Авторское свидетельство СССР
Nã 1450112, кл. Н 03 М 7/12, 1987. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ С ЕСТЕССТВЕННОЙ ИЗБЫТОЧНОСТЬЮ В ДВОИЧНЫЙ КОД
„„5U„, 1667258 А1 (57) Изобретение относится к вычислительной и электроизмерительной технике и может быть использовано для преобразования кодов с естественной избыточностью в двоичный код. Цель изобретения — расширение функциональных возможностей за счет способности преобразования кодов различных систем счисления с естественной избыточностью. Преобразователь содержит первый и второй регистры 1 и 5 сдвига, группу регистров 2 сдвига, группу элементов 3 задержки, элемент ИЛИ 4, накапливающий сумматор 6, элемент 7 задержк1, блок 8 синхронизации со связями. 2 ил.
1667258
A = a, — >pi(n - 1) +
a> - гф(п — 2) + ... а,ф(0), 10 11
6 7 8 9
N 1 2 3 4 5
g i(n) 1 1 2 2 3
4 5 7 9 12 16
1 разрешают выдачу веса из регистров 2.12.п сдвига, начиная со старшего. Для числа
А зто будет выглядеть следующим образом; б 7 8 9 10 11
N 1 2 3 4 5 р(п) 1 1 2 2 3 4 5 7 9 12 16 ,П.В. 10000 10000 01000 01000 11000 00100 10100 11100 10010 00110 00001
A .
Число О 0 О О 1 О О 0 О 1 О
Изобретение относится к вычислительной и электроизмерительной технике и может быть использовано для преобразования кодов с естественной избыточностью в двоичный код, Целью изобретения является расширение функциональных воэможностей за счет способности преобразования кодов различных систем счисления с естественной избыточностьюю.
На фиг 1 представлена схема преобразователя кодов с естественной избыточностью в двоичный код; на фиг. 2 — схема блока синхронизации.
Преобразователь (фиг. 1) содержит первый регистр 1 сдвига, группу регистров 2.12,п сдвига (и — разрядность преобразуемого числа), группу элементов 3.1 — З.n — 1 задержки, элемент ИЛИ 4, второй регистр 5 сдвига, накапливающий сумматор б, элемент 7 задержки, блок 8 синхронизации, информационный вход 9 преобразователя, группу входов 10.1 — 10,п константы преобразователя, вход 11 запуска преобразователя, выход
12 преобразователя, первый и второй выходы 13 и 14 блока 8 синхронизации, Блок 8 синхронизации (фиг. 2) содержит генератор 15 импульсов и счетчик 16, причем вход запуска генератора 15 импульсов соединен с соответствующим входом блока
8 синхронизации, первый и второй выходы
13 и 14 которого соединены соответственно с выходом генератора 15 импульсов и с вы ходом переполнения счетчика 16, выход ге нератора 15 импульсов соединен с информационным входом счетчика 16, выход переполнения которого соединен с входом сброса счетчика 16.
В системах счисления с естественной избыточностью числа представляются в виде где N — номер регистра сдвига группы;
g (n) — веса разрядов двоичной 1-системы счисления. Далее единичные разряды регистра где а1 (0. 1} — двоичная цифра в i-м разряде; ф(!) — вес i-го разряда данной системы счисления.
5 Однако естественная избыточность, содержащаяся в разряде весов системы счисления, позволяет различным образом определять значение а. В зависимости от алгоритма определяемого значения синте10 эируются формы представления числа внутри конкретной системы счисления.
Преобразователь (фиг, 1) реализует следующее правило преобразования чисел в различных системах счисления с естествен15 ной избыточностью: хранящиеся значения весов ряда разрядов системы в двоичной классической системе счисления в зависимости от значений а,, если а =. 1 и если
ai — О, соответственно просуммировать и
20 отбросить.
Регистр 1 сдвига служит для хранения преобразуемого числа
Регистры 2 сдвига группы служат для хранения веса соответствующего разряда
25 в зависимости от системы счисления, в которой представлено число, выраженное в двоичной классической системе счисления, т.е. если в регистре должен храниться, например, вес "8", то он будет иметь
30 вид "0001".
Элементы 3 задержки группы предназначены для органиэации последовательно(о поступления на входы элемента ИГ1И 4 содержимого регистров 2 сдвига группы в следующей последовательности от старшего к младшему весу.
Преобразователь (фиг. 1) работает следующим образом.
В регистр 1 сдвига с входа 9 эаписыва4р ется число А. Положим. что число А представ 1ено минимальной формой двоичной
1-системы счисления и имеед вид
"000001000010", т.е. соответствует числу
"15". B регистры 2 1-2.п сдвига группы записываются в двоичной классической системе счисления веса минимальной формы двоичной 1-системы счисления.
1887258
0 1
0 1
1 0
1 0
0 0
Выдачусодержимого начнут регистры
2.10 и 2.5 сдвига группы. В регистре 5 сдвига числа "00110" и "11000" преобразуются в параллельный код и складываются в сумматоре б. Информация с регистров 2 сдвига поступает через соответствующие элементы 3 задержки и элемент ИЛИ 4. Информация с выхода элемента ИЛИ 4 поступает на вход младшего разряда регистра 5 сдвига, и осуществляется сдвиг поступающего веса.
По заполнении двоичным представлением веса регистра 5 сдвига поступает сигнал с выхода 14 блока 8 синхронизации через элемент 7 задержки, который разрешает занесение информации в сумматор б и затем сбрасыгя T регистр 5 сдвига. Далее происходит запись следующего двоичного представления веса в регистр 5 сдвига, по его заполнении содержимое подается на вход сумматора б, осуществляется суммирование и т.д.
1
1 Число "11110" соответству1 ет "15"
Счетчик 16 считает до (К вЂ” 1), где К— разрядность регистров 2 сдвига группы и регистра 5 сдвига.
Формула изобретения
Преобразователь кодов с естественной избыточностью в двоичный код, содержащий первый регистр сдвига, групу регистров сдвига, накапливающий сумматор.
35 элемент задержки и блок синхронизации, причем информационный вход преобразователя соединен с входом первого регистра сдвига, выход накапливающего сумматора является выходом преобразователя, вход запуска которого соединен с входом блока синхронизации, отличающийся тем, что, с целью расширения функциональных возможностей за счет способности преобразования кодов различных систем счисления с естественной избыточностью, он содержит группу элементов задержки, элемент ИЛИ и второй регистр сдвига, причем выходы разрядов первого регистра сдвига соединены с входами разрешения выдачи соответствующих регистров сдвига группы, информационные входы которых соединены с соответствующими входами константы группы преобразователя, первый выход блока синхронизации соединен с входами разрешения сдвига регисТров сдвига группы и второго регистра сдвига, выходы разрядов которого соединены с входами соответствующих разрядов входа слагаемого накапливащеюго сумматора, вход разрешения записи которого соединен с входом сброса второго регистра сдвига и с выходом элемента задержки, вход которого соединен с вторым выходом блока синхронизации, последовательный выход сгаршЕго регистра сдвига группы и выхо ы элементов задержки группы соединены соответственно с входами элемента ИЛИ, выход которого соединен с последовательным входом второго регистра сдвига, последовательные выходы регистров сдвига, кроме старшего, группы соединены с входами соответствующих элементов задержки группы.
1667258
Со с та вител ь А. Кл юе в
Техред М.Моргентал Корректор В.Гирняк
Редактор А.Маковская
Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101
Заказ 2534 Тираж 458 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5