Устройство для преобразования целых двоичных чисел в двоично-десятичный код и дробных

Номер патента: 328447

Автор: Лобов

ZIP архив

Текст

Союз Советских Социалистических Республиктельства М ависимое от авт. свид 1, Кл. С 0615 аявлено 24 17.1970 ( 143427518 Л" присоединением зая Комитет по делам зооретений и открытийПр иприт Опублик УДК 681.325.53 (088.8 голлстсгггз М зете Министра СССР но ликования описания 11.11,197 та Автор изобре Лобо явитель УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЦЕЛЫХ ДВОИЧНЫХ ЧИСЕЛ В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД И ДРОБНЫХ ДВОИЧНО-ДЕСЯТИЧНЫХ ЧИСЕЛ В ДВОИЧНЫЙ КОД Изобретение относится к области автоматики и вычислительной техники и предназначено для преобразования кодов.Известно устройство преобразования целых двоичных чисел в двоично-десятичный код, содержащее запоминающие элементы, цепи сдвига, цепи коррекции и схему управления, вырабатывающую, в зависимости от вида преобразования, определенное количество сигналов сдвига; при этом преобразование осуществляется последовательно по разрядам преобразуемого числа.Предложенное устройство для повышения быстродействия, упрощения управления преобразованием и повышения технологичности изготовления за счет однотипности элементов и регулярности связей между ними выполнено в виде прямоугольной матрицы, содержащей при преобразовании (т+1) -разрядного двоичного числа т строк и 1 т 1 д 2 столбцов десятичных удвоителей, причем выходы с весами 8,4 и 2 любого г-го десятичного удвоителя любого г-го столбца соединены со входапг с теми же весами (Е+1)-го десятичного удвоителя того же столбца, а выход с весом 10 г-го десятичного удвоителя г-го столбца соединен со входом с весом 1 (г+1)-го десятичного удвоителя (г+1) -го столбца.На чертеже представлена схема предлагаемого устройства. Устройство содержит прямоугольную матрицу из десятичных удвоителей 1 - 40, входы 41 для подачи целых двоичных чисел, входы 42 для подачи дробных двоично-десятичных чп сел, выходы двоичного кода 43, выходы двоично-десятичного кода 44.Устройство работает следующим образом.При преобразовании правильной двоичнодесятичной дроби двоично-десятичньш код 10 подается на входы 42, причем на входы десятичного удвоителя 1-й строки 1-го столбца матрицы, т. е. удвоптеля 40, подается младшая тетрада преобразуемой дроби. На все входы 41 (с весом 1 удвоителей 1-го столб ца), кроме входа с весом 1 удвоителя 40, подается нулевой код.Через некоторое время, равное длительности переключения активных элементов в десятичных удвоителях первой строки, т. е. в уд воителях Зб, 37, 38 39, 40, на их выходахформируется удвоенное, относительно входного, двоично-десятичное число. Вьгход десятичного переноса удвоителя Зб (псрвьш снизу из выходов 43) будет составлять целую часть 25 удвоенного результата, а сигналы выходов свесами 8,4 и 2 вместе с сигналом десятичного переноса каждого соседнего правого удвоителя первой строки составляют выходы тетрад дробной части удвоенного числа, В соответ ствии с известным алгоритмом перевода деся40 45 5 О 55 тичной дроби в двоичную систему счисления целая часть удвоенного дробного числа, т, е. сигнал с выхода десятичного переноса удвоителя 36, есть значение старшего разряда двоичного кода, имеющего вес 2Дробная часть удвоенного числа с выходов элементов первой строки матрицы 3 б, 37, 3839 и 40 поступает на одноименные по весам входы десятичных удвоителей 31, 32, 33 34, 35 второй строки.Аналогично работают элементы второй строки матрицы.На выходе переноса десятичного удвоителя 31 появлястся сигнал целой части удвоенпого результата - двоичный разряд с весом 2 - -, а на выходах весов 8,4 и 2 вместе с выходом десятичного переноса каждого соседнего правого удвоителя второй строки образуется двоична-десятпчный код дробной части,Все последующие строки матрицы функционируют так же, как две первые.В г-той строке матрицы определяется значение разряда двоичного кода с весом 2- (на выходах 43), а на остальных выходах элементов г-того ряда формируется двоично-десятичный код дробной части. На выходах последней строки десятичных удвоителей (1, 2, 34, 5) образуются: на выходе десятичного переноса удвоителя 1 двоичный разряд веса 2 - " (если в матрице т строк), а на остальных выходах элементов ряда удвоителей 1, 2, 34, 5 формируется двоично-десятичный остаток. Этот остаток может быть повторно подан на входы 42, тогда на выходах 43 получатся последующие разряды двоичного результата.При преобразовании целого двоичного числа в двоичпо-десятичный код двои шый (т+1)-разрядный код подается на входы 41, причем старший разряд подается на вход с весом 1 удвоителя 40, а на все входы 42, кроме входа с весом 1 удвоителя 40, подается нулевой код. После этого начинается самоустанавливающийся процесс преобразования. На выходах десятичного удвоителя 40 формируется удвоенное значение старшей цифры преобразуемого числа.Цифра десятков с выхода переноса удвоптеля 40 поступает на вход с весом 1 удвоителя 34, а остальные цифры с выходов весов 8, 4, 2 удвоителя 40 поступают на одноименные входы десятичного удвоителя 35. Поскольку цифра с весом 1 в удвоенном результате вследствие четности удвоенного числа всегда равна нулю, то на удвоителе 40 она не определяется, а на ее место в удвоитель 35 поступает следующая цифра (вторая со сто 5 10 15 го 25 зо 35 роны старших разрядов) переводимого числа. Такое приписывание:эквивалентно сложению удвоенного числа со следующей цифрой переводимого числа. На десятичных удвоителях 34 и 35 происходит следующее удвоение и на выходах этих элементов формируется удвоенное четное десятично-двоичное число, к которому на входе следующей ступени прибавлястся слсдующий разряд.Работа последу ощих столбцов удвоителей аналогична описанному процсссу.Окончательный результат преобразования формируется на выходах 44. Старшая тетрада определяется на выходах удвоителей 1 и 2, следуюп ая - удвоитслей 2 и 3, и т. д.; младшая составляется из результата, полученного на выходах удвоителя 5 с поданным на позицию веса 1 младшим разрядом преобразуемого числа.Как в одном, так и в другом режиме работы устройства, результат преобразования сохраняется на соответствую.цих выходах до тех пор, пока на входах не произойдет изменение преобразуемого числа. Сооственпо скорость преобразования определяется быстродействием логических элементов, из которых построены дссятичные удвоители, а также числом десятичных удвоителей в строке или столбце матрицы (в зависимости от вида преобразования).Очевидно, что для преобразования (т+ 1)- разрядного двоичного числа требуется матрица размером и п, где гг равно наибольшему целому от произведения т 1 д 2, т. е. Л = г 72 1 д 2,Предмет изобретения Устройство для преобразования целых двоичных чисел в двоично-десятичный код и дробных двопчпо-десятичных чисел в двоичный код, содержащее десятичные удвоители, отличаюигеесл тем, что, с целью повышения быстродействия, упрощения управления преобразованием и повышения технологи шости изготовления, оно выполнено в виде прямоугольной матрицы, содержащей при преобразовании (и+1)-разрядного двоичного числа т строк и и д 2 столбцов десятичных удвоителей, причем выходы с весами 8,4 и 2 любого г-го десятичного удвоителя любого 1-го столбца соединены со входами с теми же весами (г+1)-го десятичного удвоителя того же столбца, а выход с весом 10 -го десятичного удвоителя 1-го столбца соединен со входом с весом 1 (г+1)-го десятичного удвоителя (1+1) -го столбца.Типография, пр. Сапунова,Заказ 709/1 ОЦНИИПИ Комитета Изд.делам1 оскв182 Тираж 448 Подписное зобретеннй и открытий при Совете Министров СССР Ж, Раушская наб., д. 4/5

Смотреть

Заявка

1434275

О. Ф. Лобов

МПК / Метки

МПК: H03M 7/28

Метки: двоично-десятичный, двоичных, дробных, код, преобразования, целых, чисел

Опубликовано: 01.01.1972

Код ссылки

<a href="https://patents.su/3-328447-ustrojjstvo-dlya-preobrazovaniya-celykh-dvoichnykh-chisel-v-dvoichno-desyatichnyjj-kod-i-drobnykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования целых двоичных чисел в двоично-десятичный код и дробных</a>

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