Преобразователь двоичного кода в двоично-десятичный Советский патент 1988 года по МПК H03M7/12 

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

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

Цель изобретения - упрощение преобразователя.

На чертеже изображена структурная схема преобразователя.

Преобразователь содержит распределитель 1 импульсов, группы элементов И 2, входной регистр 3, последовательный двоично-десятичньм сумматор 4, Группу элементов ИЛИ 5, элементы 6 управляемой задержки -распределите- ля 1 импульсов, первый шифратор 7, вход 8 пуска преобразователя, выход 9 конда преобразования, регистр 10 слагаемого, регистр 11 суммы, второй шифратор 12.

Предлагаемый преобразователь работает следующим образом.

Рассмотрим сначала работу устройства при условии, что во всех разрядах регистра двоичного числа 3 имеются значащие единиды.

В этом случае после поступления на вход 8 импульса пуска преобразователя элементы И 2 первой группы оказываются открытыми и на их выхо- дах появляются импульсные сигналы, которые пост упают на вход первого шифратора 7. Импульсные сигналы с выхода шифратора 7 в виде двоично- десятичного кода, который соответст- вует сумме двоичных разрядов, поступающих с выходов первого, четвертого пятого и шестог О элементов И 2 первой группы, параллельно записываются в регистр 10 слагаемого. Импульсные сигналы с выхода шифратора 12 также в виде двоично-десятичного кода, ко- .торый соответствует сумме двоичных разрядов, поступающих с выходов второго и третьего элементов И 2 первой группы, параллельно записываются в регистр 11 суммы.

Таким образом, после окончания импульса пуска в регистрах слагаемого 10 и суммы 11 оказываются записанны- ми двоично-десятичные эквиваленты, соответствующие разрядам первой группы входного регистра 3.

Одновременно сигнал с выхода первого элемента ИЛИ 5 группы воздейст-лует на первьй элемент 6 управляемой задержки так, что вызывает задержку импульса на выходе этого элемента на время, требуемое для суммирования

данных, записанных в регистрах слагаемого 10 и суммы 11, которое равно Т Nt, где N - количество разрядов в регистре слагаемого (суммы), Т - период тактовой частоты, подаваемой на регистры.

При поступлении тактовых сигналов |На регистры слагаемого 10 и суммы 11 в последовательном двоично-десятичном сумматоре 4 осуществляется потет- радное сложение данных, которые записаны в регистрах 10 и 11. С выхода последовательного двоично-десятичного сумматора 4 результат этого сложения вновь записывается в регистр 11 суммы. Задержанный импульс с выхода первого элемента 6 управляемой задержки опрашивает разряды входного регистра 3, соединенные с элементами И 2 второй группы. С выхода элементов И 2 второй группы импульсные сигналы поступают на шифратор 7, который преобразует эти сигналы, соответствующие коду разрядов входного регистра 3, в эквивалентный двоично-десятичный код, который параллельно записывается в регистр 10 слагаемого. Сигнал - с выхода второго элемента ИЛИ 5 группы обеспечивает задержку прохождения сигнала через второй элемент 6 управляемой задержки. За время этой задержки осуществляется второй цикл преобразования, а именно суммирование данных, находящихся в регистрах слагаемого 10 и суммы 11. Результат суммирования вновь записывается в регистр 11 суммы.

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

Таким образом, при появле1ши импульса на выходе последнего элемента 6 управляемой задержки в регистре 11 суммы оказывается записанным число в двоично-десятичном коде, которое является эквивалентом двоичного числа, записанного во входном регистре 3.

В случае, если в коде соответствующих разрядов входного регистра 3, связанных с определенной группой элементов И 2, отсутствуют значащие единицы, то в этом случае элементы И 2 соответствующей группы оказываются закрытыми и на их выходе отсутствуют импульсные сигналы.

В то тхе время, на выходе элемента ИЛИ 5 соответствующей группы под воздействием нулевых разрядов входного регистра 3 имеется сигнал логического О и соответствуюищй элемент 6 управляемой задержки распределителя 1 импульсов пропускает импульс с входа на выход без задержки.

Таким образом, происходит мгновенный переход к опросу следующей группы разрядов входного регистра 3.

Далее также импульс без задержки проходит через соответствующий элемент 6 управляемой задержки распределителя импульсов первой группы разрядов входного регистра 3, в которой отсутствуют значащие единицы, до тех пор, пока не опрошена та группа, где есть хотя бы одна значащая единица. Работа устройства в этом случае аналогична описанной.

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

0

в весах разрядов. Благодаря этому достигается правильное значе ше двоично-десятичного числа. Однако оно может еще содержить псевдотетрады. Поэтому проверяют, получилось ли в данной тетраде число больше девяти. Если это так, то для ликвидации псевдотетрады также прибавляют число шесть. Возникающий при этом перенос, как и обычный, последовательно передается в следукнцую по старшинству тетраду.

В предлагаемом преобразователе чис- 5 ло циклов преобразования всегда равно числу групп, содержащих значащие еди ницы в разрядах числа, записанного в регистр двоичного числа. Время преобразования tnj предлагаемого преобразователя

0

tnj К Т,

где К - число групп двоичных разрядов, в которых есть знача

щие единицы; Tij.- время преобразования одной

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

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

Распределение разрядов приведено в таблице.

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

название год авторы номер документа
Преобразователь двоично-десятичного кода в двоичный 1988
  • Тукаль Владимир Петрович
  • Шостак Александр Антонович
SU1569993A1
Преобразователь двоичного кода в двоично-десятичный масштабированный код 1978
  • Косинов Борис Васильевич
SU767750A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код 1980
  • Сикорский Юрий Михайлович
SU943703A1
Реверсивный преобразователь двоичного кода в двоично-десятичный 1988
  • Каграманян Хачатур Григорьевич
  • Мовсесян Ашот Левонович
  • Каграманов Григорий Хачатурович
  • Степанян Левон Суренович
SU1621182A1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Кабанов Владимир Леонидович
SU742923A1
Реверсивный преобразователь двоичного кода в двоично-десятичный 1974
  • Клинов Александр Михайлович
  • Гольтман Исай Маркович
  • Баранова Людмила Георгиевна
SU620975A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Лопато Лилия Григорьевна
  • Тукаль Владимир Петрович
  • Шостак Александр Антонович
SU1285604A1
Преобразователь двоичного кода в двоично-десятичный (двоичнодесятично-шестидесятичный) код 1976
  • Кротов Александр Иванович
SU616627A1
Преобразователь двоичного кода в двоично-десятичный 1982
  • Куракин Анатолий Львович
  • Суворин Александр Георгиевич
SU1078422A1
Преобразователь двоичных кодов в двоично-десятичные 1984
  • Ларченко Валерий Юрьевич
  • Холодный Михаил Федорович
  • Коробков Николай Григорьевич
  • Ялинич Юрий Иванович
SU1200428A1

Иллюстрации к изобретению SU 1 439 745 A1

Реферат патента 1988 года Преобразователь двоичного кода в двоично-десятичный

Формула изобретения SU 1 439 745 A1

Документы, цитированные в отчете о поиске Патент 1988 года SU1439745A1

Преобразователь двоичного кода в двоично-десятичный 1974
  • Куракин Анатолий Львович
  • Суворин Алексей Георгиевич
SU637808A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Преобразователь двоичного кода в двоично-десятичный 1982
  • Куракин Анатолий Львович
  • Суворин Александр Георгиевич
SU1078422A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 439 745 A1

Авторы

Кобринский Аркадий Гершевич

Цейтлин Исай Александрович

Даты

1988-11-23Публикация

1985-06-03Подача