Способ преобразования целых чисел, заданных в двоичной системе счисления, в десятичные числа
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 131973
Автор: Куликов
Текст
ИСАНИНА ИЗОБРЕЕНИК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ дписная группа М 174. Кулико ЦЕЛЫХ Ч ИСЕЛ, ЗАДАННЫХНИЯ, В ДЕСЯТИЧНЫЕ ЧИСЛА ОБ ПРЕОБРАЗОВАНИЯ ЧНОЙ СИСТЕМЕ СЧИС СП В иаобретсний/26 н Комитет по дел й :петров ГГГтОпубликовано в Бюллетенс иаобретений18 и де.ятичныжащих дво чных чиашинах,и - 1- Е исла А зрядного двончног зование ре им образо в и;разр состояние равный 0= 1 или О, происходпределснный моменредварительно устандополнительный коди - 1О=, Е а, 2+1, гд ит следую т времени овленный (входы 3) ядный двои 0 (шина 2 л Аде а,Вик 1, пается ный счет- ), вкладыли, как изстно,ачала счета. которыи ирает вентиль б. Через 1 и десятичный 7 счет. отой,с. ни тг подается им ер 5 в положение одновременно и пать импульсычпульс 4 1 и отп двоичныйета с час В момент време устанавливает тритг открытый вентиль б чики начинают пост Известны многие способы персзод двои се.ена электронных цифровых вычислительных м содсричные и двоично-десятичные сче 1 чики,Предлагаемый способ преобразования целых чисел, заданныхдвоичной системе счисления, в десятичные числа отличается от известных тем, что, с целью упрощения црсобразователя, 1 исло записываютв обратном или дополнительном коде на управляемом двоичном счетчике, затем разбивают это число на несколько групп (чисел) и добавляют к каждому из полученных на двоичном счетчике чисел в младшиеразряды единицы до переполнения всех разрядов группы; дт;оично-дсся.тичные эквиваленты этих единиц складьпсают на двоцчно-десятичномсчетчике и полученная после переполнения всех групп сумма образуе 1двоично-десятичное выражение переводимого числа.Функциональная схема, поясняоцшя предлагаемый способ, показана на чертеже,131973Когда на двоичный счетчик пройдет У = 2" - 0 = 2" - 2 + А==А импульсов частоты 1, то импульс переноса с и разряда установиттриггер э в положение О, и котором запрется вентиль б.Таким образом, на двоично-десятичный счетчик (связь аб) пройдетто же чи;ло, импульсов Ь равное значению переводимого числа А, тоесть на счетчике 7 будет получен десятичный эквивалент двоичногочисла,Дальнейшая запись ысла А с выхода У может быть осуществленалюбым из известных способов, применяемых в выводных устройствахцифровых вычислительных машинПолучение дополнительного кода, ввиду добавления и обратномукоду единицы младшего разряда, не всегда удобно, так как требует наличия суммирующего устройства для этой операции.В предлагаемом способе можно использовать обратный код числал вР = Е а, 2, где а, = 1 - а,.с .=-0Для этого достаточно на первый триггер первой декады двоичнодесятичного счетчика подавать импульсы счета через схему коррекции,состоящую из двух триггеров 9 и 10, дешифратора 11 и венгилей 12и И.На вентиль 12 подаю ге же импульсы снеа ), что и на двоичный счетчик. Дешифратор 11 отпирает вентиль 12 и запирает вентильИ только при нулевых состояниях триггеров.Если для получения точного значения числа А в двоично-десятичном счетчике требуется, чтобы на него прошло на один импульс меньше, чем на двоичный счетчик, на который подается обратный код числа А, то импульсом установка нуля оба триггера (9 и 10) через переключатели 14 и 15 устанавливаются в 1. Тогда первый импульс с частотой 1, пройдя через вентиль И, поставит триггеры схемы коррекциив О, затем закроет вентиль И и откроет вентиль 12, Тем самым будетобеспечено поступление импульсов на двоично-десятичный счетчик, цачиная только со второго импульса.Исследуя вопрос скорости преобразования двоичного кода в двоично-десятичный код для случая п.:-15 по описанному способу, можнозаметить, что эта скопость оказывается ниже скорости вывода механических печатающих устройств и поэтому может ставиться под сомнениецелесообразность применения указанного способа для этих случаев.Для ускорения процесса перевода предлатается производить одновременно перевод младших и старших разрядов двоичного числа начиная с некоторого разряда 2). Двоичный счетчик в этом случае разбивается на два и к - номер разряда, с которого целесообразно применять разделение двоичного счетчика.В двоично-десятичном счетчике импульсы (единицы), поступающиев первую декаду счетчика, имеют цену 1, во вторую декаду - 10, втретью - 100 и гак далее, то е:ть представляют собой различные степени числа 10. Цена единиц двоичного кода равняется степени двойкии может оыть представлена как сумма степеней 10. Если принять ценумладшего разряда равной 1, то т сна и разряда будет равна 2"-.Если мы хотим, например, 16-разрядный двоичный счетчик разбитьна две части и произгодить одновременно подсчет единиц как младшего разряда, гаи;)-го разряда, то мы должны на каждый импульссчета, приходящий на 9-й разряд двоичного счетчика, подать шесть импульсов на первую декаду, пять импульсов на вторую декаду и два импульса па третгио декаду двоичпо-д сятичпого счетчика.31973Кроме того, на первую декаду должны подаваться импульсы счета, приходящие на первый разряд двоичного счетчика.Для правильной работы двоична-десятичного счетчика необходимо, чтобы эти импульсы были разнесены во времени. Разнесение импульсов во времени можно осуществить подачей вначале шести импульсов па первую декаду, затем пяти импульсов на вторую и, наконец, двух импульсов на третью декаду Эти импульсы можно подавать в обратной очередности или в люоой другой перестановке, Главное состоит в том, чтобы минимальное разнесение импульсов во времени должно быть не меньше периода максимальной частоты, на которой может работать счетчик. В этом случае частота импульсов счета, подаваемых на первый и девятый разряды двоичного счетчика, должна быть понижена в число раз, равное общему числу единиц, изображающих число 2" - , и плюс единица за счет импульса счета, проходящего от первого разряда, то есть в 2 + 5+ 6+ 1 = 14 раз.Этим самым мы увеличим время преобразования на двоичном счетчике восьми старших разрядов примерно в 14 раз. Но с другой стороны, за счет разделения 16-разрядного двоичного счетчика на два одинаковых общее время преобразования по сравнению с 16-разрядным счетчиком при условии, что оба разделенных счетчика работают на одной частоте импульсов счета, получается сокращенным в 28 =- 256 раз.В итоге время преооразования 16-ти разрядов уменьшаегся в 256-- 8,3 раза.14Очевидно, что наилучшее соотношение должно получаться для тех вариантов разделения, в которых общее число единиц, представляющих цену 1 первого отделяемого разряды, является наименьшимПредмет изобретенияСпособ преобразования целых чисел, заданных в дьоичной системе счисления, в десятичные числа на электронных цифровых вычислительных машинах, содержащих двоичные и двоично-десятичные счетчики, о т л и ч а ю щ и й с я тем, что, с целью упрощения преооразователя, число записывают в обратном или дополнительном коде на управляемом двоичном счетчике, разбивают это число на несколько групп (чисел), добавляют к каждому из полученных на этом счетчике чисел в младшие разряды единицы до персполнения всех разрядов группы и складывают на двоично-десятичном счетчике двоично-десятичные эквиваленты этих единиц и полученная после переполнения всех групп сумма образует двоично-десятичное выражение переводимого числа131973 Редактор Н. С. Кутафина ехред А. А. Камышникова Корректор В. П. Фомина ия ЦБТИ Комитета по делам изобретений и открытийСовете Министров ГГГР. Москва, Гс попка, 4 Гипогр иодп. к и еч. 20.-6гЛак. 0094ГГБТИ прн КомиприМосква Ц Формат бум. 70 Тираж 650 те по делам изоб Совете Министров нтр, М. Черкасскн
СмотретьЗаявка
649220, 03.01.1960
Куликов В. В
МПК / Метки
МПК: H03M 7/12
Метки: двоичной, десятичные, заданных, преобразования, системе, счисления, целых, чисел, числа
Опубликовано: 01.01.1960
Код ссылки
<a href="https://patents.su/4-131973-sposob-preobrazovaniya-celykh-chisel-zadannykh-v-dvoichnojj-sisteme-schisleniya-v-desyatichnye-chisla.html" target="_blank" rel="follow" title="База патентов СССР">Способ преобразования целых чисел, заданных в двоичной системе счисления, в десятичные числа</a>
Предыдущий патент: Динамический триггер
Следующий патент: Способ записи двоичного кода
Случайный патент: Оптический анализатор спектра случайных сигналов