Устройство для преобразования правильной двоично-десятичной дроби в двоичную дробь
О П И С А Н И Е 33I382
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистическия
Республик
Зависимое от авт. свидетельства №вЂ”
Заявлено 07.Vl1.1969 (№ 1344423/18-24) М.Кл. G 06f 5/02 с присоединением заявки ¹â€”
Комитет па делам изобретений и открытий при Совете Министров
СССР
Приоритет—
Опубликовано 07.1ll.1972. Бюллетень № 9
Дата опубликования описания бХ.1972
УДК 681.325.53 (088.8) Авторы изобретения
Я. П. Штурман и Ю. А. Махмудов
Заявитель
Лаборатория электромоделирования Всесоюзного института научной и технической информации АН СССР
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ПРАВИЛЬНОЙ
ДВОИЧНО-ДЕСЯТИЧНОЙ ДРОБИ В ДВОИЧНУЮ ДРОБЬ
Изобретение относится к области автоматики и вычислительной техники и предназначено для последовательного преобразования кодов правильных дробей.
Известно устройство для преобразования правильной двоично-десятичной дроби в двоичную дробь, содержащее реверсивный сдвиговый регистр, разделенный на тетрады, схему анализа и сдвига и схему коррекции.
Предлагаемое устройство отличается от известных тем, что выходы распределителя двоичных разрядов по весам соединены с регистром числа, выходы которого соединены со входами запоминающего устройства двоичных эквивалентов, выход которого соединен со входом одноразрядного двоичного сумматора. Это позволяет упростить схему устройства.
На чертеже изображена схема устройства.
Устройство содержит регистр 1 числа, распределитель 2 двоичных разрядов по весам, блок управления 8, переключатель эквивалентов 4, запоминающее устройство (ЗУ) двоичных эквивалентов Б, одноразрядный двоичный сумматор б, регистр результата 7, выходы 8 двоично-десятичных чисел, вход синхро-импульсов 9, шину 10 подачи сигналов от датчика циклов и выход 11.
Преобразование осуществляется с помощью сдвинутых двоичных эквивалентов десятичных чисел вида 10 в соответствии со следующим выражением:
17
A= л 2л (,0 ")„. ь 1 ) о
i) где А — искомая правильная двоичная дробь; к — номер десятичного разряда правильной десятичной дроби после запятой; р — номер двоичного разряда двончно-деся1о тнчной тетрады; в — двоичная цифра (О или 1); (10 -), — двоичный эквивалент десятичного числа вида 10 ".
Устройство работает следующим образом. В
15 регистр 1 числа по входам 8 последовательно один за другим, начиная со старшего, поступают двоично-десятичные разряды (тетрады) преобразуемого числа. Одновременно с каждым двоично-десятичным разрядом в блок уп20 равления 8 поступает управляющий синхро-импульс, задающий старт-стопный режим работы устройства. Блок управления 3 вырабатывает импульсы, обеспечивающие поступление стробирующих импульсов от датчика циклов по ши25 не 10 в распределитель двоичных разрядов по их весам. Импульсы датчика циклов синхронизируют работу всего устройства с работой вычислительной машины. Блок 2 построен по принципу старт-стопного сдвигового регистра зо и выдает в регистр 1 с каждым циклом работы
331.382
Предмет изобретения
Co:тавингель В. Игнатущенко
Редактор Е. Гончар
Текред Л. Евдонов
Корректор T. Бабакина
Закан 1462 Изд. № 306 Т,и,раж 448 Подписное
ЦНИИПИ Коеаитета но делам изоб1астеннй и открытий п ри Со ете .11ннистров (Л (.
Марива, Ж-35, Раушсеая наб., д 4/о
Обта стная тниографня 1,остром-.кого унравлсння но печ;ли устройства опрашивающие импульсы для проверки наличия единиц в двоичных разрядах десятичной тетрады, которая хранится в этом регистре. При этом каждый последующий импульс опроса сдвинут на один такт, что обеспечивает требуемое по формуле умножение на
2Р . Таким образом, опрашивающие импульсы распределителя 2 вырабатыва оТ на выходных ключах регистра 1 импульсы только в том случае, если в данном двоичном разряде тетрады содержится единица, что соответствует в=1 по формуле. Кроме того, эти импульсы имеют сдвиг на р тактов в соответствии с весом данного разряда.
С приходом каждой тетрады, а следовательно, и синхро-импульса по шине, переключатель эквивалентов 4 переводится из одного состояния в другое, коммутируя через соответствующий входной ключ определенную ячейку ЗУ двоичных эквивалентов 5, где хранятся эквиваленты десятичных чисел (10 ")а .
Количество ячеек ЗУ, которое в частном случае может быть реализовано в виде диодного шифратора, равняется числу преобразуемых десятичных разрядов числа кСледовательно, сигнал на возбуждение выбранной шины ЗУ двоичных эквивалентов 5, определяемой номером к десятичного разряда, поступает от регистра 1 с требуемым сдвигом на р тактов, соответствующим весу двоичного разряда в десятичной тетраде.
Поэтому, несмотря на то, что ЗУ двоичных эквивалентов 5 содержит, например, двоичный эквивалент десятичного числа 0,1, можно легко получить двоичные эквиваленты для десятичных чисел 0,2; 0,4 и 0,8. То же самое имеет меб сто и для десятичных чисел 0,01; 0,001 и т. д.
В результате этого сокращается число циклов преобразований, повышается быстродействие устройства и уменьшаются аппаратурные затраты.
l0 Все требуемые сложения кодов осуществляются сумматором б, который вместе с регистром 7 образует накапливающий сумматор.
Устройство для преобразования правильной двоично-десятичной дроби в двоичную дробь, содержащее блок управления, распределитель двоичных разрядов по весам и переключатель
20 эквивалентов, соединенные с выходами блока управления, запоминающее устройство двоичных эквивалентов, соединенное с выходами переключателя эквивалентов, регистр числа, одноразрядный двоичный сумматор и последова2;> тельно соединенный с ним регистр результата, отличающееся тем, что, с целью упрощения устройства, выходы распределителя двоичных разрядов по весам соединены с регистром числа, выходы которого соединены со входами a30 поминающего устройства двоичных эквивалентов, выход которого соединен со входом одноразрядного двоичного сумматора.

