ПРЕОБРАЗОВАТЕЛЬ КОДОВ Советский патент 1974 года по МПК H03M7/28 H03M7/12 

Описание патента на изобретение SU436345A1

1

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

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

р(0 р( 1) + Рр(- 1).

и приведены в таблице I.

Таблица

Похожие патенты SU436345A1

название год авторы номер документа
Преобразователь кодов 1978
  • Емельянов Николай Леонович
  • Дивин Николай Николаевич
  • Корнилов Николай Вениаминович
SU744548A1
УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДВОИЧНУЮ 2003
  • Волковыский В.Л.
  • Елесина С.И.
RU2248094C2
Преобразователь кода с постоянным весом в двоичный код 1982
  • Потапов Василий Васильевич
  • Куликов Виталий Дмитриевич
SU1020815A1
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНО-ДЕСЯТИЧНОЙ ДРОБИ В ДВОИЧНУЮ ДРОБЬ 1979
  • Омельченко Виктор Иванович
SU826335A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1
Преобразователь позиционного кода с одним основанием в позиционный код с другим основанием 1977
  • Кротов Александр Иванович
SU734667A1
Преобразователь двоично-десятичной дроби в двоичную дробь 1978
  • Омельченко Виктор Иванович
  • Станишевский Олег Борисович
SU752323A1
Преобразователь двоичного кода в код системы остаточных классов 1981
  • Болтков Александр Павлович
  • Червяков Николай Иванович
  • Хлевной Сергей Николаевич
SU1001079A1
Множительное устройство 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1053104A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Лопато Лилия Григорьевна
  • Тукаль Владимир Петрович
  • Шостак Александр Антонович
SU1285604A1

Реферат патента 1974 года ПРЕОБРАЗОВАТЕЛЬ КОДОВ

Формула изобретения SU 436 345 A1

где фр(0-вес i-ro разрядапреобразуемого числа, фр(-k) фр(0)-1. фр(1)-2. i, р, /е 0, 1,2, ... 15 Последнее имеет место в аналого-цифровых преобразователях, реализующих оптимальные алгоритмы преобразования, где возникает задача перевода конечного результата преобразования в обычный двоичный код. Цель изобретения - расщирение области применения преобразователей кодов. Цель изобретения достигается введением блока умножения, выход которого соединен с сумматором результата, и генератора весовых коэффициентов, содержащего, в свою очередь, цепочку последовательно соединенных регистров и сумматор, входы которого соединены с выходами последнего и предпоследнего регистров цепочки, а выход сумматора соединен со входом нервого регистра цепочки и со входом блока умножения, со вторым входом которого соединен выход двоичного регистра. Управляющие входы генератора весовых коэффициентов и блока умножения соединены с выходами блока управления. Сущность изобретения заключается в сопоставлении преобразуемой системе счисления определенного набора исходных констант, записанных в обычном двоичном коде, и вычислении по ним весовых коэффициентов текущих разрядов преобразуемого числа с последующим их суммированием. С целью совмещения времени аналого-цифрового преобразования и времени перевода результата преобразования весовые коэффициенты текущих разрядов более удобно определять по рекуррентному соотношению Тр ( - / - 1) Рр(0 - Дг - 1). 1. е. начиная со старшего разряда. Блок-схема устройства приведена на чертеже. В его состав входит генератор 1 весовых коэффициентов, состоящий из двоичных регистров 2-4 и двоичного сумматора 5, десятичный регистр 6 со схемами сдвига влево 7 и вправо 8 и схемами коррекции 9, двоичный регистр 10 со схемами сдвига вправо 11 и влево 12, сумматор 13 результата, блок 14 умножения и блок управления 15. Преобразуемой системе счисления ставится в соответствие (р+1) исходных констант, коКонечный результат преобразования (01001) формируется в конце седьмого такта в сумма- 45 торе 13.

Перевод чисел из двоичной системы в десятичную систему счисления (и наоборот) осуществляется известным способом, при этом ра- 50 ботают блоки 6-12.

Предмет изобретения

Преобразователь кодов, содержащий десятичный регистр со схемами коррекции и сдвига, двоичный регистр со схемами сдвига, входы и выходы которого соединены соответственно с выходами и входами десятичного регистра, к блок управления, выходы которого соединеторые располагаются в регистрах генератора 1 в обычном двоичном коде следующим образом: регистр 4-фр(0, регистр 3-(pp(i-1) и .регистр 2-фр(/-р). Значения фр(1) в зависимости от числа разрядов i и параметра р определяются по таблице № 1. Работу устройства рассмотрим для случая, когда преобразуемое число 1000111 в 6; 4; 3; 2; 1; 1; 1; (i-7, р 2) записано в регистре 10, а исходные константы Ф2(5)9, ф2(6) 13, ф2(7) 19 размещены соответственно в регистрах 2-4. В первом такте преобразуемое число в регистре 10 сдвигается влево на один двоичный разряд. Одновременно с этим на выходе генератора весовых коэффициентов формируется вес старшего разряда, равный разности содержимого регистров 4 и 3 (19-13 6). Блок 14 осуществляет умножение весового коэффициента разряда на его текущее значение с последующим запоминанием результате в сумматоре 13. Во втором такте формируется вес следующего разряда, для чего между регистрами генератора осуществляется соответствующий обмен информации, при этом содержимое регистра 3 переписывается в регистр 4, содержимое регистра 2 переписывается в регистр 3, а результат предыдущего действия (т. е. вес старшего разряда) - в регистр 2. После образования в сумматоре 5 разности содержимого регистров 4 и 3 (13-19 4) преобразуемое число в регистре 10 сдвигается влево на один двоичный разряд, и в конце второго такта в сумматор 13 добавляется результат умножения весового коэффициента второго разряда на его текущее значение. Аналогичным образом устройство работает и в последующих тактах: Таблица 2

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

г

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

SU 436 345 A1

Даты

1974-07-15Публикация

1972-11-09Подача