Устройство для преобразования чисел из двоичного кода в двоично-десятичный
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советскид
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 23Х1 1970 (№ 1455837/18-24) М. Кл. G 06 5102 с присоединением заявки ¹
Приоритет
Опубликовано 07Х11.1972. Бюллетень ¹ 21
Дата опубликования описания 24Л 11.1972
IC0MMT8T по делам изобретеиий и открытий ори Совете Министров
СССР
УДК 681.325.3(088.8) Авторы изобретения
В. Н, Руденко и В. А. 1Орков
Институт автоматики
Заявитель
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ
ИЗ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ
Изобретение может быть использовано в устройствах телемеханики, централизованного контроля, сбора и обработки информации.
Известны устройства, преобразующие двоичный код в двоично-десятичный методом сдвига и коррекции.
Подача на вход такого устройства преобразования новой информации может быть осуществлена только после его освобождения от предыдущей информации.
Кроме того, устройство преобразования не может быть использовано для оперативной памяти преобразованного числа с последовательным его считыванием по десятичным разрядам двоично-десятичного кода, что удобно при вводе данных в цифропечатающую машину последовательного действия.
Цель изобретения — уменьшение объема аппаратуры при преобразовании чисел, следующих непосредственно друг за другом, и запоминание ранее преобразованных чисел.
Это достигается тем, что в устройство введены для каждого десятичного разряда двоично-десятичного кода формирователя импульсов коррекции тетрады данного разряда, выходы которых подключены к входам схем коррекции тетрады. Другие входы схем коррекции соединены с выходами тетрады соответствующего разряда сдвигающего регистра, а выходы схем коррекции каждой тетрады— с входами этой тетрады, другие входы тетрад связаны с выходами формирователя импульсов сдвигов.
На чертеже показана блок-схема устройства для преобразования чисел из двоичного кода в двоично-десятичный.
Устройство предназначено для преобразования чисел из двоичного семиразрядного кода в двоично-десятичный код.
10 Сдвигающий регистр состоит из трех тет рад: тетрады 1 единиц, тетрады 2 десятков в тетрады 8 сотен.
На вход 4 подаются тактирующие сигналы," которые служат для формирования импуль15 сов коррекции и импульсов сдвигов, Преобразуемое число в двоичном коде поступает на вход б сдвигающего регистра, а затем с помощью тактов сдвигов, формируемых схемой б, продвигается в тетрадах регистра.
Каждая из тетрад состоит из четырех ячеек памяти, соединенных по схеме регистра сдвига влево.
Вес двоичной единицы при продвижении ее
25 в регистре справа налево увеличивается при каждом сдвиге внутри тетрады вдвое. При переходе из младшей тетрады в старшую происходит коррекция числа. Достигается это тем, что перед каждым сдвигом в регистре
30 числа A )5 к нему добавляется число 3.
344437
Предмет изобретения
Составитель И. Долгушева
Редактор И. Грузова Техред Т. Ускова Корректоры: А. Николаева и E. Ласточкина
Заказ 2193/18 Изд. К 938 Тираж 406 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2
Операцию добавления числа 3 выполняют схемы 7 и 8 коррекции тетрады единиц и десятков соответственно. Эти схемы содержат дешифраторы состояния декад и распределители импульсов коррекции по входам ячеек памяти.
Импульсы коррекции формируются раздельно, для тетрады единиц — схемой 9 и для тетрады десятков — схемой 10. Из тактирующих импульсов они формируются только в те моменты, когда может потребоваться коррекция данной тетрады. Так, при преобразовании чисел из семиразрядного двоичного кода, импульсы коррекции для тетрады единиц формируются перед 4, 5, 6, 7-м импульсами сдвигов, а для тетрады десятков — перед 7-м импульсом сдвига.
Формирование импульсов коррекции в заданные моменты обеспечивает в остальное время продвижение числа в регистре без коррекции. Это, в свою очередь, позволяет использовать сдвиговый регистр в качестве оперативной памяти преобразованного числа с последовательным его считыванием по десятичным разрядам двоично-десятичного кода с выходных шин 11 тетрады сотен.
Полный цикл преобразования и последовательного считывания одного числа составляет
15 сдвиговых импульсов.
Одновременно со считыванием преобразованного числа ведется преобразование нового числа. Разрыв между числами составляет один двоичный разряд. Для создания разрыва в один двоичный разряд, после прохождения семи сдвиговых импульсов, в течение которых преобразуется первое число, схемой 6 формируется три холостых сдвиговых импуль5 са, после чего начинаются запись и преобразование второго числа.
Необходимость подачи холостых сдвиговых импульсов вызвана тем, что семиразрядное двоичное число при преобразовании его в
10 двоично-десятичное, удлиняется на два разряда.
15 Устройство для преобразования чисел из двоичного кода в двоично-десятичный, содержащее сдвигающий регистр, формирователь импульсов сдвига и схемы коррекции, отличающееся тем, что, с целью уменьшения
20 объема аппаратуры при преобразовании чисел, следующих непосредственно друг за другом, и запоминания ранее преобразованных чисел, в него введены для каждого десятичного разряда двоично-десятичного кода фор25 мирователи импульсов коррекции тетрады данного разряда, выходы которых подключены к входам схем коррекции тетрады, другие входы схем коррекции соединены с выходами тетрады соответствующего разряда
30 сдвигающего регистра, а выходы схем коррекции каждой тетрады соединены с входами этой тетрады, другие входы тетрад соединены с выходами формирователя импульсов сдвигов,