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

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

входами логического нуля и логической единицы преобразователя. Кроме того, преобразователь деся тичного разряда десятков в двоичный код содержит десять элементов И и четыре элемента ИЛИ, выходы которых являются выходами преобразователя разряда десятков в двоичный код, инверсный вход младаиего разряда которого соединен с первыми входами первого, второго, третьего и четвер того элементов И, вторые входы кото рых соединены соответственно с инверсными входами третьего, четвертого, второго и третьего разрядов преобразователя разряда десятков в двоичный код, прямой вход первого разряда которого соединен с первыми входами пятого, шестого и седьмого элементов И, вторые входы которых соединены соответственно с первыми входами восьмого, девятого и вторым входом восьмого элементов И и с пря Jviыми входами третьего и второго и инверсным входом второго разрядов преобразователя разряда десйтков в двоичный код,,инверсный вход трет го разряда которого соединен соответственно с третьими входами шесто го и седьмого элементов И и вторым входом девятого элемента И, первый и второй входы.десятого элемента И соединены с инверсным входом четвер того разряда преобразователя разряд десятков в двоичный код, выходы дву младших разрядов которого соединены соответственно с прямым входом первого и инверсным входом второго раз рядов преобразователя разрядов деся ков в двоичный код, выходы первого и пятого, четвертого и девятого, седь мого и десятого элементов И соедине вы соответственно с входами первого второго и третьего элементов ИЛИ, выходы второго, третьего, шестого и восьмого элементов И соединены с вхо дами четвертого элемента ИЛИ. Преобразователь десятичного разряда сотен в двоичный код содержит тринадцать элементов И и пять элемен тов ИЛИ, выходы которых являются выходами старших разрядов преобразователя разряда сотен в двоичный код прямой вход первого разряда которого соединен с первыми входами первого, второго, третьего и четвертого элементов И, вторые входы которых соеди нены соответственно с инверсными вхо дами четвертого, второго, прямыми вх дами третьего и четвертого разрядов преобразователя разряда сотен в двоичный код, прямой вход первого разряда которого соединен с первыми входами пятого, шестого и седьмого элементов И, вторые входы которых соединены соответственно с прямыми вхо дами четвертого, пятого и инверсным входом третьего разрядов преобразователя разряда сотен в двоичный код, прямой вход второго разряда которого соединен с третьим входом седьмого элемента И и с первыми входами восьмого и девятого элементов И, вторые входы которых соединены соответственно с инверсным и прямым входами третьего разряда преобразователя разряда сотен в двоичный код, инверсный вход второго разряда которого соединен с .первыми входами десятого и одиннадцатого элементов И, вторые входы которых соединены с прямым входом третьего разряда преобразователя разряда сотен в двоичный код, прямой вход четвертого разряда которого через двенадцатый и тринадцатый элементы И соединен соответственно с первыми входами первого и второго элементов ИЛИ, вторые входь которых Соединены соответственно с выходами восьмого и девятого элементов И, а третий вход первого элемента ИЛИ соединен с выходом одиннадцатого элемента И, выходы первого и шестого элементов И соединены соответственно с первыми входами третьего и четвертого элементов ИЛИ, вторые входы которых соединены с выходами пятого и второго элементов И, выходы третьего, четвертого, седьмого и десятого элементов И соединены с входами пятого элемента ИЛИ, входы первого, второго и третьего разрядов преобразователя разряда сотен в двоичный код соответственно являются выходaivffl трех младших разрядов преобразователя разряда сотен в двоичный код, помимо этого, в нем разряд сумматора состоит из трех мультиплексеров, выходы которых являются соответственно выходами суммы, младшего и старшего разрядов переноса сумматора, а управляющие входы всех мультиплексеров соединены соответственно с входами первого и второго слагаемых и с входами младшего и старшего разрядов переноса, первый вход первого мультиплексера соединен с прямым входом третьего слагаемого, а первые входы второго и третьего г 1ультиплексеров соединены с входом логического нуля, второй и третий входы первого и второго мультиплексеров соединены соответственно с, инверсным и прямым входами третьего слагаемого, четвертые входы первого и второго мультиплексеров - соответственно с прямым входом третьего слагаемого и входом логической единицы, пятые входы первого и второго мультиплексеров соединены соответственно с инверсным и прямым входами третьего слагаемого, шестой и седьмой входы первого и второго мультиплексеров соединены соответственно с прямом входсяи третьего слагаемого и входом логической единицы., входы с первого по седьмой третьего мультиплексера соединены с входом логического нуля, восьмой и девятый входы первого мультиплексера соединены с инверсным входом третьего слагаемого, восьмой и девятый входы второго и третьего мультиплексеров соединены соответственно с прямым и инверсным входами третьего слагаемого, с прямым входом третьего слагаемого и входом логического нуля, десятый и один.надцатый входы первого, второго и третьего мультиплексеров соединены соответственно с прямым входом третьего слагаемого, с входом логической единицы и входом логического нуля, двенадцатый вход первого, и второго мультиплексеров соединен с инверсным входом третьего слагаемого, а двенадцатый, тринадцатый и четырнадцатый входы третьего мультиплексера соединены соответственно с прямым входом третьего слагаемого/ с входом логического нуля и входом логической единицы, тринадцатый и четырнадцатый входы первого мультиплексера соединены соответственно с прямым и инверсным входами третьего слагаемого, а пятныдцатый и шестнадцатый входы первого мультиплексера соединены соответственно с инверсным и прямым входами третьего слагаемого, тринадцатый и четырнадцатый входы второго мультиплексера соединены соответственно с входом логической единицы и инверсным входом третьего слагаемого, пятнадца.тый и шестнадцатый входы второго мультиплексера - с инверсным входом третьего слагаемого и входом ло гической единицы, пятнадцатый и шестнадцатый входы третьего мультиплексера соединены соответственно с прямым входом третьего слагаемого и входом логической единицы- .

На фиг. 1 приведена блок-схема предложенного преобразователя ; на фиг. 2 и 3 - схемы преобразователей разрядов десятков и сотен в двоичный код; на фиг. 4 - схема одного разрядасумматора.

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

Сумматор 3 является сумматором с многоуровневым переносом. На входы 4 и 5 сумматора 3 подаются уровни логического нуля и логической единицы соответственно.

Преобразователь разряда десятков в двоичный код (фиг. 2) содержит эле

менты И 6-15 и элементы ИЛИ 16-19, объединенные в элементы И-ИЛИ.

Преобразователь разряда сотен в двоичный код (фиг. 3) содержит элементы И 20-32 и элементы ИЛИ 33-37, также объединенные в элементы И-ИЛИ.

Разряд сумматора (фиг. 4) содержит мультиплексеры 38-40, формующие значение разрядной суммы, сигнала пе реноса в соседний старший разряд и сигнала переноса в следующий разряд.

Работа преобразователя двоично-десятичного числа и ДВОИЧНЫЙ основана на позиционном представлении десятичного числа

ао10° + + ... апЮ. ...

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

()2.+ (ai 10)2 + ...(а и двоичные эквиваленты суммируют

5 К°)

где к - числа от 1 до 9; п - разрядность числа.

Преобразователи десятичных разрядов в двоичный код строятся по таблицам истинности. В табл. 1 приведен таблица истинности для преобразователя десятков; в табл. 2 - таблица истинности для преобразователя десятичного разряда сотен ; в табл.3 таблица истинности трехвходового сумматора .

Работа устройства поясняется на ел еяующем примере.

Число 358 представлено, в тетрадах в виде 0011,0101, 1000. Прямые и инверсные выходы двоично-десятичного кода ООН тетрады сотен 1-3, двоично-десятичного кода 0101 тетрады десятков 1-2 поступают на входы преобразователя разряда сотен 2-2 и десятков 2-1 соответственно. После . преобразования на выходах преобразов теля сотен (2, 2, 2, 2, 2, 2, 2., 21, 2)в двоичный эквивалент формируется код 0100 1011 00, а на выходах преобразователя десятков (24 25, 2, 23, 22, 2, 2°)в двоичный эквивалент - код 011 00 10.

Двоичные эквиваленты кодов сотен; (300)2 и кодов десятков (.50)2 и двоично-десятичный код тетрады единиц 1000 поразрядно складываются на многовходовом сумматоре 3.

Сложение чисел

1000

, 00110010 0100101100

0101100110

обеспечивает перевод искомого числа 358 в двоичную систему счисления за один такт сложения.

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

Таблица формула изобретения 1. Преобразователь двоично-деся тичного кода в двоичный, содержащий триггерные тетрады входного кода и сумматор, выходы которого являют ся выходами преобразователя, а вхо ды трех младшйх разрядов сумматора соединены соответственно с выходами трех старших разрядов младшей триггерной тетрады, выход младшего разряда которой является выходом младшего разряда преобразователя, входы которого являются входами триггерных тетрад, отличающийся тем, что, с целью повьошения быстродействия преобразователя, в него введена группа из (п- 1)-го преобразователя десятичных разрядов в двоичный код, где п - число десятич ных разрядов входного кода, содержа щего преобразователь десятичного ра ряда десятков и преобразователь дес тичного разряда сотен в двоичный код, а сумматор выполнен многовходо вым, причем входы i-го где i 1 - (п - 1) преобразователя десятичног разряда в двоичный код.группы соеди нен с выходами (f + 1) -и триггерной тетрады, а разрядные выходы i -го преобразователя десятичных разрядов в двоичный код группы соединены с входами соответствующих разрядов су матора, первый и второй дополнительные входы сумматора соединены соответственно с входами логичес кого нуля и логической единицы преобразователя. 2. Преобразователь по п. 1, о т личающийся тем, что в нем преобразователь десятичного разряда десятков в дв.оичный код содержит десять элементов И и четыре элемента ИЛИ, выходы которых являются выходами преобразователя разряда деся ков в двоичный код, инверсный вход мла.цшего раз-ряда которого соединен с первыми входами первого,второго, третьего и четвертого элементов И,вто рые входы которых соеди-нены соответствен но с инверсными входами третьего четвертого, второго и третьего разрядов преобразователя разряда де сятков в.двоичный код, прямой вход первого разряда которого соединен с первыми входами пятого, шестого и седьмого элементов И, вторые входы которых соединены соответственно с первыми входами восьмого, девятого и вторым входом восьмого элементов И и с прямыми входами третьего и второ го и инверсным входом второго разря дов преобразователя разряда десятков в двоичный код, инверсный вход третьего разряда которого соединен соответственно с третьими входами шестого и седьмого элементов И и вторым входом девятого элемента И, первый и второй вхрды десятого элемента И соединены с инверсным входом четвертого разряда преобразователя разряда десятков в двоичный код, выходы двух младших разрядов которого соединены соответственно с прямым входом первого и инверсным .входом второго разрядов преобразователя .разрядов десятков в двоичный код, выходы первого и пятого, четвертого и девятого, седьмого и десятого элементов И соединены соответственно с входами первого, второго; и третьего элементов ИЛИ, выходы второго, третьего, шестого и восьмого элементов И соединены с входами четвертого элемента ИЛИ. 3. Преобразователь по пп-. 1 и 2, отличающийся тем, что в нем преобразователь десятичного разряда сотен в двоичный код содержит тринадцать элементов И. и пять элементов ИЛИ, выходы которых являются выходами старших разрядов преобразователя разряда сотен в двоичный код, прямой вход первого разряда которого соединен с первыми входами первого, второго, третьего и четвертого элементов И, вторые входы которых соединены соответственно с инверсными входами четвертого, второго, прямыми входами третьего и четвертого разрядов преобразователя разряда сотен в двоичный код, прямой вход первого разряда которого соединен с первыми входами пятого, шестого и седьмого элементов И, вторые входы которых соединены соответственно с прямыми входами четвёртого, пятого и инверсным входом третьегр разрядов, преобразователя ; разряда; сотен в двоичный код, прямой вход второго разряда которого соединен с третьим входом седьмого элемента И и с первьп да входами вось мого и девятого элементов И, вторые входы которых соединены соответственно с инверсным и прямым вхСДами третьего разряда преобразователя разряда сотен в двоичный код, иКЗерсный вход второго разряда которого соединен с первыми входами десятого и одиннадцатого элементов И, вторые входы которых соединены с прямым входом третьего разряда преобразователя разряда сотен в двоичный код, прямой вход четвертого разряда которого через двенадцатый и тринадцатый элементы И соединен соответственно с первыми входами первого и второго элементов ИЛИ, вторые входы которых соединены соответственно с выходами восьмого и девятого элементов И,, а третий вход первого элемента ИЛИ соединен с выходом одиннадцатого элемента И, выходы первого и шестого элементов И соединены соответственно с первыми входами третьего и четвертого элементов ИЛИ, вторые входы которых.соединены с выходами пятого ,и второго элементов И, выходал третьего, четвертого, седьмого и десятого элементов И соединены с входами пятого элемента ИЛИ, прямые входы первого, второго и третьего разрядов преобразователя разряда сотен в двоичный код соответственно являются выходами трех младших раз рядов преобразователя разряда -сотен в двоичный код. 4. Преобразователь по пп, 1 - 3, отличающийся тем, что в нем разряд сумматора состоит из трех мультиплекСеров, выходы которых являются соответственно выходами суммы, младшего и старшегоразрядов переноса сумматора, а управляющие ..входы всех мультиплек Серов соединены соответственно с входами первого и второго слагаемых к с входами младшего разрядов переноса, первый вход первого мультиплексёра соединен с прямым входом третьего слагаемого, а первые входы в.торого и третьего мультиплекСеров соединены с входом логического нуля, второй и третий входы первого и второго мультиплекс ров соединены соответственно с инверсным и прямым входами третьего слагаемого, четвертые входы первого второго мультип-лексеров - соответст венно с прямым входом третьего слагаемого и входом логической единицы пятые входы первого и второго мульти плексеров соединены соответственно с х нверсным и прямым входами третьего cj araeMoro, шестой и седьмой входы первого и второго мультиплексеров соединены соответственно с прямым входом третьего слагаемого и входом логи аской единицы, входы с первого по седьмой третьего мультиплексёра соединены -Сх ходом логического нуля восьмой и .тый входы первого мул типлексёра coeдинe ы с инверсным входом третьего слагаемого , восьмой и девятый входы второго и третьего мультиплексеров соединены соответственно с прямым и инверсным входами третьего слагаемого, с прямым входом третьего слагаемого и входом логического нуля, десятый .и одиннадцатый входы первого, второго и третьего мультиплексеров соединены соответственно с пряким входом третьего слагаемого, с входом логической единицы и входом логического нуля , двенс1дцатый вход первого и втог рого мультиплексеров- соединен с инверсным входом третьего слагаемого, а двенадцатый, тринадцатый и четырнадцатый входы третьего мультиплексёра соединены-соответственно с входом третьего слагаемого, с входом логического нуля и входом логической, единицы, тринадцатый и четырнадцатый входы первого мультиплексёра соединены соответственно с прямым и инверсным входами третьего слагаемого, а пятнадцатый и шестнадцатый входы первого мультиплексёра соединены -соответственно с инверсным и входами третьего слагаемого, тринадцатый и четырнадцатый входы второго мультиплексера соединены соответственно с входом логической единицы и инверс.ным входом третьего слагаемого, пятнадцатый и шестнадцатый входы второго мультиплексёра - с инверсным входом третьего слагаемого и входом логической единицы, пятнадцатый и шестнадцатый входы третьего мультиплексёра соединены соответственно с прямым входом третьего слагаемого и входом логической единицы. Источники информации, принятые во внимание при экспертизе . 1.Алексенко А.Г. Основы микросхемотехники. Сов. радио, 1977, с. 77-78, рис. 54. 2.Патент США 3705299, кл. 235-155, 1973.

2

2L

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

название год авторы номер документа
Трехдекадный преобразователь двоично-десятичного кода в двоичный 1980
  • Соколов Юрий Леонидович
SU943705A1
Преобразователь двоично-десятичных чисел в двоичные 1981
  • Распутный Вилен Петрович
  • Сальникова Лариса Ивановна
SU1003068A1
Преобразователь двоичных кодов угла и дальности в двоично-десятичные коды 1987
  • Киселев Евгений Федорович
  • Кондратьев Вячеслав Васильевич
SU1432782A1
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ И ВЫЧИТАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Краснова Нина Владимировна
  • Новожилова Карина Александровна
  • Соколова Татьяна Борисовна
RU2389064C1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
RU2386998C1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2009
  • Власов Борис Михайлович
RU2410745C1
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ ЧИСЕЛ 2007
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Новожилова Карина Александровна
  • Соколова Татьяна Борисовна
RU2402803C2
Преобразователь двоично-десятичного кода в двоичный 1984
  • Редчин Сергей Александрович
SU1221758A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Дрозд Александр Валентинович
  • Николенко Илья Викторович
  • Шемпер Леонид Исаакович
  • Горбатый Семен Моисеевич
  • Дубчак Александр Павлович
  • Горбатый Владимир Моисеевич
SU1554143A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1300640A1

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

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

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

SU 1 005 027 A1

Авторы

Сирота Владимир Шмульевич

Кухарчук Василий Васильевич

Даты

1983-03-15Публикация

1981-07-20Подача