Преобразователь двоичных чисел в двоично-десятичные
Иллюстрации
Показать всеРеферат
1и1 503234
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советокик
Социалистических
Республик (б1) Дополнительное к авт. свид-ву (22) Заявлено 27.05.74 (21) 2027375/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 15.02.76. Бюллетень № 6
Дата опубликования описания 19.04.76 (51) М. Кл.з G 06Г 5/02
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДК 681.825.53 (088.8) (72) Авторы изобретения
С. К. Цыпленков и В. И. Заболотскнй (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНЫХ ЧИСЕЛ
В ДВОИЧНО-ДЕСЯТИЧНЫЕ
Изобретение относится к области автоматики и вычислительной техники и предназначено для преобразования кодов.
Известен преобразователь двоичных чисел в двоично-десятичные, содержащий дешифратор, выходы которого через элементы «ИЛИ» соединены с входами двоично-десятичного сумматора, декадный счетчик переполненный и блок управления.
Известный преобразователь преобразовывает числа только с одним, заранее заданным масштабным коэффициентом.
С целью расширения области применения предлагаемый преобразователь содержит коммутатор и блок поразрядного умножения, выход которого соединен с входом дешиф ратора, выход коммутатора соединен с входом блока поразрядного умножения, выходы блока управления соединены с входами коммутатора и блока поразрядного умножен|ия.
На чертеже показан предлагаемый rrpeo6paзователь.
Предлагаемый преобразователь содержит блок 1 управления, коммутатор 2, блок 3 поразрядного умножения, дешифратор 4, элементы «ИЛИ» 5, двоично-десятичный сумматор б, декадный счетчик 7 переполнений, вход 8 двоичного числа, вход 9 множителя, выход 10 двоично-десятичного кода.
Устройство работает следующим образом.
Двоична-десятичный код множителя, являющийся масштабным коэффициентом, поступает через вход 9 на коммутатор 2, который по5 следовательно коммутирует двоичные разряды двоично-десятичных декад множителя на блок
3 поразрядного умножения; те разряды декад множителя, которые имеют одинаковый вес («1», «2», «4», «8»), объединяются в коммута10 торе 2 по схеме дизъюнкции.
В блоке 3 поразрядного умножения производится умножение каждого разряда преобразуемого двоичного числа, поступающего через вход 8 на соответствующие разряды декад
15 множителя.
Полученные произведения в виде последовательного двоичного кода поступают в дешифратор 4 двоично-десятичных составляющих (n+ 3) разрядов двоичного числа, где и—
20 разрядность преобразуемого двоичного кода.
Дешифратор 4 содержит количество групп схем совпадений, равное числу (n+ 3) разрядов .двоичного числа.
Число схем совпадений в каждой группе оп25 ределяется кол ичеством двоично-десятичных составляющих соответствующих разрядов двоичного числа.
Дешифратор 4 раскладывает на двоично-десятичные составляющие любой разряд преоб30 разуемого двоичного числа, умноженного на
503234
Табли ца
Множитель (веса разрядов декад) Преобразованное число (декады) Множимое (декады) Команды
¹¹ циклов
2 единицы
8 первая единицы единицы
2 единицы
8 десятки десятки вторая
2 десятки
8 единицы десятки вторая
2 единицы
8 сотни сотни третья
2 десятки
8 десятки сотни третья
1 десятки
4
8 сотни
ТЫСЯЧИ четвертая множители «1::, «2», «4» и «8» с основанием
«10» в любой степени.
Включение соответствующей группы схем совпадения двоично-десятичного разложения производится в зависимости от порядкбвого номера разряда .преобразуемого кода и веса множителя, что обеспечивается тактирующими импульсами с блока 1 управления, образующими в блоке З,поразрядного умножения последовательный код, который одновременно тактируется в дешифраторе 4.
Выходы схем совпадения дешифратора 4 объединены в четырех элементах «ИЛИ» 5 следующим образом: выходы схем совпадения составляющих, содержащих «единицы» десятков в любой степени, объединены в первом элементе «ИЛИ»; выходы схем совпадения составляющих, содержащих «двойки» десятков в любой степени,— во втором элементе
«ИЛИ»; выходы схем совпадения составляющ их, содержащих «четверки» десятков в люДвоично-десятичная декада «единиц» преобразуются суммированием произведений весов ,разрядов декады «единиц» преобразуемого числа, каждый двоичный разряд которото представлен в двоично-десятичном коде, на разрядные веса двоично-десятичной декады
«единиц» множителя, а двоично-десятичная декада «десятко⻠— суммирован|ием произведений весов разрядов декады «десятков» преобразуемого числа на разрядные веса двоично-десятичной декады «единиц» множителя и произведений, весов разрядов декады «едибой степени,— в третьем элементе «ИЛИ»; выходы схем совпадения составляющих, содержащих «восьмерки» десятков в любой степени, — в четвертом элементе «ИЛИ»
5 Выходы дешифратор а 4 через элементы
«ИЛИ» 5 подключены к входам двоично-десятичного сумматора 6 по командам блока 1 управления таким образом, что по первой команде производится суммирование декады
10 единиц двоично-десятичных составляющих преобразуемого кода, по второй команде— суммирование декады десятков, по третьей команде — суммирование декады сотен, по четвертой команде — суммирование декады
15 тысяч и т. д., что достигается стробированием указанными командами соответствующих схем совпадения дешифратора 4.
Алгоритм работы преобразователя двоичного кода в двоично-десятичный код для пя20 ти разрядов преобразуемого числа и двух де,кад множителя описывается в таблице. ниц» преобразуемого числа на разрядные веса декады «десятков» множителя.
25 Из таблицы видно, что суммирование про,изведений веса, каждого раз ряда декады множителя на вес соответствующего разряда декады преобразуемо;о числа производится в течение одного цикла работы устройства, Каж30 дая команда выполняется в течение четырех или восьми циклов. Полный цикл преобразования производится в течение четырех команд — по числу декад преобразованного
503234
Формула изобретения
Составитель В. Игнатущенко
Техред Т. Курилко
Редактор Т. Янова
Корректор А. Дзесова
Заказ 703/8 Изд. № 1098 Тираж 864 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, 7К-35, Раушская наб., д, 4/5
Типография, пр. Сапунова, 2 числа, имеющего максимальный множитель, равный «99».
Преобразователь двоичных чисел в двоично-десятичные, содержа1ций дешифратор, выходы которого через элементы «ИЛИ» соединены со входами двоично-десятичного сумматора, выход последнего соединен с входом декадного счетчика переполнений, а выход этого счетчика соединен с входом двоично-десятичного сумматора, блок управления, выходы которого соединены с входами дешифратора, двоично-десятичного сумматора и декадного счетчика переполнений, о тл и ч а ющ и йс я
5 тем, что, с целью расширения области применения, устройство содержит .коммутатор и блок по|разрядного умножения, выход которого соединен с входом дешифратора, выход коммутатора соединен с входом блока пораз10 рядного умножения, выходы блока управления соединены с входами коммутатора и блока поразрядного умножения.