Преобразователь кодов Советский патент 1975 года по МПК G06F5/02 

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

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

Известны преобразователи кодов, содержащие /5-ичные регистры коэффициентов а, (t О, 1, 2, .. ., п) двоичный регистр, вход которого соединен с выходом младшего разряда р-ичного регистра коэффициента а, и схему управления, первый выход которой подключен к цепям сдвига / -ичных и двоичных регистров. Известные устройства содержат сложные цепи коррекции и требуют больших аппаратурных затрат.

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

Поставленная цель достигается тем, что устройство содержит регистр основания, выходы которого соединены со входами /7-ичных регистров всех коэффициентов я;, кроме коэффициента йп, второй выход схемы управления подключен к цепям выдачи кода регистра основания, выходы младших разрядов каждого р-ичного регистра коэффициента иг подключены к цепям приема кода р-тиого регистра коэффициента .

Схема преобразователя кодов приведена на чертеже.

Устройство содержит р-ичные регистры 1 коэффициентов GJ (i О, 1, 2, . . ., /г), двоичный регистр 2, схему управления 3 и регистр основания 4. Регистр 1 коэффициента йп и регистр основания 4 имеют по т двоичных разрядов. Величина m выбирается из соотношения rn logzp, где р - основание системы счисления.

Двоичный регистр 2 имеет (пт-1) разрядов, /5-ичные регистры 1 коэффициентов а, обладают свойством сумматора и имеют по () двоичных разрядов, а регистр 1 коэффициента On-i содержит также дополнительный разряд переполнения.

Устройство работает следующим образом.

Пусть необходимо преобразовать двоичнокодированное число

N а„-р + + ... а,-р + а,-р.

из позиционной системы счисления с основанием р в двоичную систему счисления. В исходном состоянии в регистре основания 4 записан двоичный код основания р, в m старших разрядах р-ичных регистров 1 записаны коды коэффициентов Сг, а двоичный регистр 2 установлен в нулевое состояние. Каждый цикл преобразования состоит из двух тактов.

В первом такте схема управления 3 выдает

управляющий сигнал на цепи выдачи кода регистра основания 4. При этом код основания поступает на входы р-ичных регистров 1 коэффициентов ui со сдвигом на один двоичный разряд.

Младшие разряды /7-ичных регистров 1 коэффициента иг управляют приемом кода основания в р-ичные регистры 1 коэффициентов Сг-ь Только при наличии единицы в младших разрядах /э-ичных регистров 1 коэффициентов ui в р-ичных регистрах коэффициентов происходит суммирование содержимого этих регистров с кодом основания. Во втором такте по сигналу схемы управления 3, поступаюш;ему на цепн сдвига р-ичных регистров 1 коэффициентов иг и двоичного рвгистра 2, производится правый сдвиг (на один двоичный разряд) содержимого указанных регистров. При сдвиге очередная цифра результата преобразования из младшего разряда р-ичного регистра 1 коэффициента Оо переписывается в старший разряд двоичного регистра 2, а в р-ичных -регистрах 1 коэффициентов а, младшие разряды при сдвиге теряются. На этом заканчивается один цикл преобразования.

Для полного преобразования необходимо выполнить (п-т-{-п-I) циклов, после чего старшие разряды двоичного кода будут находиться в (от+1) младших разрядах р-ичного регистра 1 коэффициента ао, а младшие разряды двоичного кода - в двоичном регистре 2. Первые п циклов преобразования являются холостыми, так как младшая цифра двоичного

кода результата передается в двоичный регистр 2 только в ()-M цикле.

Если в состав устройства ввести п регистров 4 оснований pi (i 1, 2, ..., п), причем выходы регистров 4 оснований подключить ко входам р-ичных регистров 1 коэффициентов , то можно преобразовывать число из неоднородной позиционной системы счисления в двоичную систему счисления.

Процесс преобразования в этом случае производится аналогичным образом.

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

Преобразователь кодов, содержащий, р-ичные регистры коэффициентов а (, 1, 2, .. .,п), двоичный регистр, вход которого соединен с выходом младшего разряда р-ичного регистра коэффициента ао, и схему управления, первый выход которой подключен к цепям сдвига р-ичных и двоичных регистров, отличающийся тем, что, с целью упрощения устройства при преобразовании двоично-кодированных чисел из позиционной системы счисления с любым основанием в двоичную систему счисления, устройство содержит регистр основания, выходы которого соединены со входами р-ичных регистров всех коэффициентов а,, кроме коэффициента а„, второй выход схемы управления подключен к цепям выдачи кода регистра основания, выходы младших разрядов каждого р-ичного регистра коэффициента ui подключены к цепям приема кода р-ичного регистра коэффициента .

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

название год авторы номер документа
Преобразователь @ -ичного позиционного кода в двоичный код 1983
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Лысенко Александр Ефимович
  • Репко Владимир Александрович
  • Тарасенко Владимир Петрович
SU1115045A1
Преобразователь двоичного кода в р-ичный позиционный код 1983
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Репко Владимир Александрович
  • Тарасенко Владимир Петрович
SU1163479A1
Устройство для умножения 1982
  • Лопато Георгий Павлович
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1038937A1
Преобразователь позиционного кода в код с большим основанием 1977
  • Викторов Олег Владимирович
  • Романкевич Алексей Михайлович
  • Файдова Татьяна Евгеньевна
SU732852A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1
Устройство для преобразования избыточного двоичного кода в код со смешанным основанием 1975
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
  • Жабин Валерий Иванович
SU618737A1
Устройство для умножения чисел с плавающей запятой 1985
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
SU1280624A1
Преобразователь позиционного кода с одним основанием в позиционный код с другим основанием 1977
  • Кротов Александр Иванович
SU734667A1
Устройство для умножения 1981
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1032453A1
Последовательное множительное устройство 1985
  • Глазачев Александр Юрьевич
SU1307455A1

Иллюстрации к изобретению SU 467 343 A1

Реферат патента 1975 года Преобразователь кодов

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

SU 467 343 A1

Авторы

Жабин Валерий Иванович

Корнейчук Виктор Иванович

Тарасенко Владимир Петрович

Хижинский Богдан Павлович

Даты

1975-04-15Публикация

1973-09-27Подача