ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ Советский патент 1972 года по МПК H03M7/12 

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

Предложение относится к области ВЬГЧЕСЛЕгельной техники и предназначено для преобразования кодов.

Известен преобразователь двоичного кода в двоично-десятичный, содержащий сдвиговый регистр, (Последовательный сумматор, схаму задержки на два разряда и схему управления. Время преобразо1ва«ия д-разрядного двоичного кода равно

T N()t,

где Л - количество двоично-де сятич,ных тетрад; . t - длительность одного такта.

Предложенное устройство отличается тем, что выход каждого (п- -1-3/с)-го разряда (я+1)-разрядного сдвигового perHiCTpa (где , 1,2, 3,...) через соответствующий элемент «И ооединен со входом первой собирательной схемы, выход которой соединен с первым входом одноразрядного последовательного сумматора, выход каждого (п.-2-3/с)-го разряда (п-2)-разрядного сдвигового регистра через соответствующий элемент «И соединен со входо М второй собирательной схемы,, выход Которой соединен ico вторым входом одноразрядного последовательнаго сумматора. Входы элементов «И соединены с выходами соответствующих разрядов распределителя, ЧТО позволяет уменьшить время преобразования кодов.

Н.а чертеже изображена схема устройства.

Устройство содержит (и+1)-разрядный сдвиговый регистр 1, (п-2)-разрядный сдвиговый регистр 2, вентили записи 3, одноразрядный последовательный сумматор 4, элементы «И 5-8, собирательную схему 9, элементы «И 10-13, собирательн|ую схему 14, элементы «ИЛИ 15 и 16, выходные вентили 17, распределитель 18 с выходами 19-23 и со входом 24 команды «преобразование.

Работа предложенного устройства основана на алгоритме, в котором при нреобразовании двоичного числа

А a/fe-2 + ft-i + ,..., + Ci -24- а, -2

В десятичное число производится последовательное умножение числа А и его остатков (после выделения целой части числа) на основание 10 в двоичной системе счисления, т. е. на 1010. Образующиеся при эточм целые

части будут тетрадами двоично-десятичного кода.

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

В исходном состоянии преобразуемое, пПо сигналу со входа 24 (команда «преобразование) за1пу:ска1ется распределитель 18, который начинает выра1батывать имяульсы улравления. iOo первому импульсу у/правления с выхода 19ЧИСЛО из регистра 1 через вентили записи 3 переписывается в регистр 2 сдвинутый на два разряда влраво (,в сторону младших разрядов). Серия из (п+) импульсов сдвигает числа в регистрах / и 2 через элементы 5 и 10, собирательные схемы 9 я 14 н.а входы сумматора 4. Сумма записывается в регистр 1 в разряды с первого ло (д+1)-й. Первая тетрада, т. е. первый разряд выходного двоИЧ,но-десятичного кода, считывается через вы-15 ходные вентили 17, лосле чего происходит установка IB нуль триггеров этой тетрады. nio второму И1М1пульсу управления с въиода 20оставшаяся часть числа (без четырех старших разрядов) переписывается в регистр 220 через вентили записи 3. Серия из (я+1) п-2 импульсов сдвигает числа из регистров / и 2 через те же элементы «И 5 и 10, собирательные схемы 9 н 14 на входы тора 4, а результат записывается в регистр /25 в разряды с лервого но (п-2)-и. Первая тетрада вновь лолученной су1ммы считывает ся ;через вентили 17, а серия из (п-5) имяульсов сдвигает содержимое рег-истр.а / (без четырех старших разрядов) и. ре-30 гистра 2 через элементы «И 7 и 12, а результат сум.мирования запишется в регистр 1 в разряды с первого по (п-5)-и. В (Последующие такты будет вырабатываться (п-8), (п-1),..., ( к) импуль-35 сов (, 1, 2, 3 ...), т. е. в каждом лоследующем такте на три импульса сдвига меньте, чем в предыдущем такте. В последнем такте будет вырабатываться четыре импульса сдвига, если число разрядов40 преобразуемого кода четное, или лять имлульсов сдвига, если число разрядов преобразуемого кода нечетное. Время преобразования «-разрядного двоичного кода T - (N - 1)3/ :: Nt(n - 3) + 3. Предмет изобретения Преобразователь двоичиого иода в двоично-десятичный, содерж-ащий («4-1)-,разрядный сдвиговый регистр при преобразовании «-разр|Ядного кода, выход каждого i-ro разряда этого регистра (KpiOMe двух младших разрядов) соедиден через соответствующий вентиль записи со входом (t-2)-гО разряда (п-2)-разрядного сдвигового регистра, а выходы старших четырех разрядов (/г+1)-ра,зрядного сдвигового регистра соединены с выходными вентилями, другие входы которых соединены с выходом первого элемента «ИЛИ, входы которого соединены с выходами распределителя, соединенными также со входами второго элемента «ИЛИ, выход которого соединен со вторыми входами вентилей записи, а вход (/г+1)-разрядного одвигового регистра соединен с выходом одноразрядного лo cлeдoвaтeльнl0гo сумматора, отличающийся тем, что, с целью уменьшения времени преобразования, выход каждого (п+1-3/с)-го разряда (и+1)-разрядного сдвигового регистра (где , 1,,2, 3...) через соответствуюший элемент «И соединен со входом первой собирательной схемы, выход которой соединен с первым входом одноразрядного последовательного су)мматора, выход каждого (п-2-3«:)-го разряда (п-2)-разрядного сдвигового регистра через соответствующий элемент «И соединен со входом второй собирательной схемы, выход которой соединен оо вторым входом однор-азрядного последовательного сумматора, входы элементов «И соединены с выходами соответствующих разрядов распределителя.

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ДВОИЧНО- ДЕСЯТИЧНЫХ ЧИСЕЛ В ДВОИЧНЫЕ 1970
SU260962A1
Преобразователь двоично-десятичного кода в двоичный код 1978
  • Степанов Анатолий Валентинович
  • Утиркин Николай Владимирович
  • Немченко Александр Николаевич
SU723567A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Тукаль Владимир Петрович
  • Шостак Александр Антонович
SU1569993A1
Преобразователь правильной двоичной дроби в двоично-десятичную дробь и целых двоично-десятичных чисел в двоичные 1978
  • Омельченко Виктор Иванович
SU734669A1
Преобразователь двоично-десятичного кода в двоичный 1975
  • Омельченко Виктор Иванович
SU634267A1
Преобразователь двоично-десятичных чисел в двоичные 1982
  • Каневский Евгений Александрович
  • Кузнецов Валентин Евгеньевич
  • Шклярова Ирина Евгеньевна
SU1048469A1
Преобразователь двоичного кода в двоично-десятичный 1977
  • Омельченко Виктор Иванович
SU699520A1
Преобразователь двоичнодесятичного кода в двоичный 1977
  • Омельченко Виктор Иванович
SU656052A1
Преобразователь правильной двоично-десятичной дроби в двоичную дробь и целых двоичных чисел в двоично-десятичные 1978
  • Омельченко Виктор Иванович
SU741260A1
Устройство для преобразования двоичного кода в двоично-десятичный 1976
  • Авдеев Анатолий Петрович
SU641441A1

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

Реферат патента 1972 года ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ

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

SU 356 642 A1

Даты

1972-01-01Публикация