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

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

(54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНЫХ ЧИСЕЛ В ДВОИЧНО-ДЕСЯТИЧНЫЕ

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

название год авторы номер документа
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код 1980
  • Сикорский Юрий Михайлович
SU943703A1
Преобразователь двоичного кода вдВОичНО-дЕСяТичНый 1979
  • Колодчак Иван Людвикович
  • Роман Игорь Миронович
SU842784A1
Преобразователь двоичного кода в двоично-десятичный код градусов и минут 1974
  • Галуза Алексей Сергеевич
  • Распутный Виле Петрович
SU603985A1
Преобразователь двоичных кодов в двоично-десятичные 1984
  • Ларченко Валерий Юрьевич
  • Холодный Михаил Федорович
  • Коробков Николай Григорьевич
  • Ялинич Юрий Иванович
SU1200428A1
Преобразователь двоичного кода в двоично-десятичный код градусов и минут 1979
  • Колодчак Иван Людвигович
  • Вергун Иванна Павловна
SU783787A1
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ 1972
SU434404A1
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ ЧИСЕЛ 2007
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Новожилова Карина Александровна
  • Соколова Татьяна Борисовна
RU2402803C2
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1283979A1
Преобразователь двоичного кода в двоично-десятичный 1982
  • Джирквелишвили Зураб Арчилович
  • Евдокимов Виктор Федорович
  • Зубенко Иван Федорович
  • Овакимов Роберт Оникович
  • Пивень Нина Юрьевна
  • Плющ Юрий Алексеевич
SU1043627A1

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть исполь эовано при построении двоично-десятичных преобразователей. Известен преобразователь двоичных чисел в двоично-десятичные 1, содержащий группу элементов И, шифратор зквивалентов, -накопительный сумматор и распределитель импульсов. Недостаток этого преобразователя состоит в низком быстродействии, связанном с последовательной обработкой разрядов. Наиболее близким решением данной задачи по технической сушности и схемному решению является преобразователь двоичных чисел в двоич но-десятичные 2, содержащий злементы И, первые входы которых соединены с входами соответствующих разрядов входного кода, двбичнодесятичный шифратор, входы которого соединены с выходами злементов И, элементы ИЛИ, тет15ады двоично-десятичного сумматора, входы которых соединены с выходами соответствующих злементов ИЛИ, первые входы которых соединены с соответствующими выходами двоично-десятичного шифратора, блоки коррекции, информационные входь которых соединены с соответствующими выходами тетрад двоично-десятичного сумматора, распределитель импульсов, вход которого соединен с управляющими входами блоков коррекции и с тактовым входом преобразователя. Недостаток зтого преобразователя так же состоит в относительно низком быстродействии, связанном с возможностью многократного возникновения межтетрадного переноса. Целью изобретения является увеличение быстродействия при упрощении устройства. Поставленная цель достигается тем, что в преобразователе двоичных чисел в двоично-десятичные, содержащем злементы И, первые вмоды которых соединень с входами соответствующих разрядов входного кода, двоично-десятичный шифратор, входы которого соединены с выходами элементов И, злементы ИШ1, тетрады двоично-десятичного сумматора, входы которых соединены с выходами соответствующих злемеитов ИЛИ, первые входы которых соединены с соответствующими выходами двоишго-десятичного шифратора, блоки коррекции, информационные входы которых соединены с соответствующими

выходами тетрад двоично-десятичного сумматора, распределитель импульсов, вход которого соединен с управляющими входами блоков коррекции и с тактовым входом преобразователя, выходы распределителя импульсов соединены со вторыми входами с первого по одиннадцатьш элементов И rijpHieM первый выход распределителя импульсов соединен со вторыми входами четвертого элемента И, второй в;ыход распределителя .импульсов соединен со вторыми входами второго, третьего и.пятого элементов И, третий выход распределителя импульсов соединен со вторыми входами первого и шестого элементов И, четвертый вы- ход распределителя импульсов соединен со вторыми входами седьмого и восьмого элементов И, пятый выход распределителя импульсов соединен со вторыми входами девятого, десятого и одиннадцатого элементов И, причем для любого числа разрядов преобразуемого числа связи выходов распределителя импульсов со вторыми входами элементов И соотношением Р- + Р. i-2

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

На чертеже представлена функциональная схема устройства.

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

Каждый такт преобразования состоит из двух полутактов. В первом полутакте (в течение тактового импульса) производится ввод числа, запись его в сумматор, выявление коррекции и переносов схемами коррекции. Во втором Г1олутакте (в течение паузы между тактовыми импульсами) производится коррекция числа записанного в сумматоре.

Преобразование происходит следующим образом. По входу 15 в устройство поступает импульс начала преобразования, запускаюи1ий в распределитель 6 импульсов, который формирует пять импульсов опроса, последовательно возникаюцщх на его выходах. При возникновении первого импульса на выходе распределителя икшульсов 6 открьшаются три элемента И 79, /iо, 7, 1 , соответствующие разрядам 2 , 2°, 2. Единицы со входов 10 этих разрядов,

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

Блок коррекции реализует логическую функцию;

4)%VP..

(s

К

V S.

2 тетрады

2 2 s.

где: S

SQ -выходы

:

а

соответственно; Р - выход переноса тетрады; К - сигнал коррекции.

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

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

На этом заканчивается первый такт преобразования. В оставшиеся четыре такта преобразователь действует аналогично.

Предлагаемая группировка входных информационных шин исключает одновременную подачу двух сигналов на один вход сумматора.

Распределение весов двоично-десятичного кода по разрядам двоичного кода приведено в табл. 1.

Каждый столбец таблицы соответствует какому-либо входу сумматора. Числа, стоящие в одном столбце, должны подаваться в сумматор в разные такты. Из таблицы видно, что для 12-разрядного числа минимально возможное число тактов - пять.

Другая особенность предлагаемого преобразователя заключается в следующем: если в процессе преобразования в каком-то такте пере- . нос равен двум, то в следующем такте перенос в данной тетраде отсутствует; это позволяет распространять перенос, равный двум, за два такта преобразования без усложнения устрюйства.

В табл. 2 в качестве примера, поясняющего особенности работы преобразователя, расписано по полутактам преобразование числа 2558.

2558-(2048)+(256+128)+(64+2)+(32+8+4)+ +(16) (2)+(2®+ 2) + ( 2)+ ( 2 +(2).. .

В скобках заключены числа, вводимые в одном . такте.

В приведенном примере во втором и четвертом тактах в первой тетраде перенос равен двум. К началу второго такта в младшей раде сумматора записано число 8 (1(ЮО), во втором такте вводится еще 14 (1110); при этом в тетраде образуется число 6 (ОНО) и формируется единица переноса. В полутакте коррекции к содержимому тетрады добавляется еще число 6 (ОНО) от блока коррекции, и к началу третьего такта в младшей тетраде сумматора записано число 12 (1100). Это число вновь вызовет коррекцию и перенос, но уже в третьем такте. Входные разряды двоичного

2 2

2 2 Сложение 0000 0000 О чисел0010 0010 Коррекция 0000 0000 о суммы 0000 0010 Сло кение ООП ООН о чисел 0000 0010

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

Таким образом, предлагаемое устройство преобразует 12-разрядные двоичные шсла в двоично-десятичйые за 10 полутактов в отличие от прототипа, где такое преобразование потребует 15 полутактов, то есть быстродействие

преобразователя возрастает в 1,5 раза.

Таблица 1

10

10 20

:4

20 40

100

20

200

1040 100400

10

1000

20 40

2000

Таблица 2 0100 0100 О 1000 1000 О 0000 0100 о 0000 1000 о 0111 1011 1 1110 оно 1

0000 0010 0001- 0100 О

0000 0010 0000 . 0100 О

- ..-...--. -.

0000 0010 0000 0100 О

0000 0010 0000 0100 О 0000 ООШ 0001 ; Ш01 О

,

0000 0010 0000. 0101 О

0000 0010 0000 OiOl О

Формула изобретения

Преобразователь двоичных чисел в двоичнодесятичные, содержащий элементы И, первые входы которых соединены с входами соответствующих разрядов входного кода, двоичнодесятичный игафратор, входы которого соединены с выходами элементов И, элементы ИЛИ, тетрады двоично-десятишого сумматора, входы которых соединены.с выходами соответствующих элементов , ИЛИ, первые входы которых соединены с соответствующими выходами двоично-десятичного шифратора, блоки коррекции, информационные входы которых соединены с соответствующими выходами тетрад двоичнодесятичного сумматора, распределитель импульсов, вход которого соединен с управляющими входами блоков коррекции и с тактовым входом преобразователя, отличающийся тем, что, cVцелью увеличения быстродействия . при упрощении устройства, в нем выходы рас прейеяйтелЯимпульсов соёдяненй со вгорьгми входами с первого по одйшидцатый элементов . И, причем первый выход распределителя импупьсов соединен со вторым входом четвертого элемента И, второй выход распределителя им779999

Продолжение табл. 2

ОП1 0010 о оно1100 о

оно 1000 о оно0010 1

0001 1001 о оно1000 о

ООН 1100 1 1110 ,0110 1

0111 ООН о оно ноо о

0001 0100 о оно0010 1

0001 0101 / о оно1000 о

пульсов соединен со вторыми входами второго, третьего и пятого элементов И, третий выход распределителя импульсов соединен со вторыми входакш первого и шестого элементов И, четвертый выход распределителя импульсов соединен со вторыми входами седьмого и восьмого элементов И, пятый выход распределителя импульсов соединен-со вторыми входами девятого, десятого и .одиннадцатого элементов И, причем для любого числа разрядов преобразуемого числа связи выходов распределителя импульсов со вторыми входами элементов И определяются сортношетем Е)Н , где Р - межгетрадный перенос в двоично-десятичном сумматоре, i - номер выхода распределителя импульсов, а выход каждого блока коррекции через элеNKHTbi ИЛИ соединен со входами второго и т ретьего разрядов соответствующей тетрады двоично-десятичного сумматора и со входом младшго разряда соседней старшей тетрады.

Источники информации,

принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 393739, кл. G 06 F 5/02, 10.03.73.2.Авторское свидетельство СССР по заявке N« 1998363, кл. G 06 F 5/02, 15.02.74.

SU 779 999 A1

Авторы

Вакуров Владимир Филиппович

Мардер Александр Хаимович

Ольштейн Ефим Ицкович

Даты

1980-11-15Публикация

1978-02-02Подача