Изобретение может быть использовано в электронных вычислительных машинах.
Известны реверсивные пересчетные декады, использующие в качестве рабочего двоичнодесятичный код, например код «8421, реализованные на статических триггерах, выходы и входы которых соединены в порядке возрастания весов двоичных разрядов рабочего кода, с автоматическим исключением при помощи межтриггерных обратных связей избыточных кодовых комбинаций.
Известно также, что в электронных вычислительных мащинах находят применение, наряду с двоично-, недвоично-десятичные коды.
Осуществление десятичного счета в электронных вычислительных машинах, работающих в десятичной системе счисления и не иснользующих в качестве рабочего двоично-десятичный код, возможно или в двоично-десятичном коде путем преобразования исходных чисел в двоично-десятичный код и обратного преобразования результатов счета, или непосредственно в недвончно-десятичном коде.
Осуществление десятичного счета по первому способу требует емких по оборудованию преобразователей кодов и значительного расхода машинного времени.
двоично-, так и недвоично-десятичный код. Это достигается реализацией реверсивной пересчетной декады с применением одноразрядного регистра, ключевого распределителя информации на три направления, управляемого взаимноисключающими сигналами «Увеличить, «Уменьшить, «Не изменять, поступающими в декаду извне; дешифратора рабочего кода в код «один из десяти и шифратора
кода «один из десяти в рабочий десятичный код.
В регистр до начала счета поступает исходное число, а в процессе счета - текущий или конечный результат в рабочем десятичном
коде. Выход регистра соединен со входом распределителя информации, выходы которого соединены со входом дещифратора. Соединение выходов распределителя информации со входом дещифратора выполнено так, что при
наличии управляющего сигнала «Не изменять код числа поступает на вход дешифратора без смещения и дешифрируется обычным образом, т. е. без изменения его значения; при наличии управляющего сигнала
My сигналу. Выход дешифратора соединен со входом шифратора, а выход шифратора - со входом одноразрядного регистра.
Каждый сигнал, подлежаш,ий счету, вызывает циркуляцию кода числа, находящегося в регистре, т. е. выход его из регистра, последовательное прохождение через распределитель информации, дешифратор, шифратор, с выхода которого код числа снова поступает на вход регистра. При этом происходит или увеличение, или уменьшение значения кода числа, или значение кода числа не изменяется в зависимости от того, каким был управляюший сигнал. Управляющий сигнал однозначно определяет направление счета. Управляюшие сигналы поступают в декаду извне, каждый по своей шине.
Реверсивная пересчетная декада, ввиду наличия в ее составе дешифратора десятичного кода в код «один из десяти, обеспечивает вывод результатов счета на десятичный индикатор.
На чертеже показана предложенная декада.
Она содержит одноразрядный регистр 1, распределитель информации 2 на три направления, дешифратор 3 рабочего десятичного кода в код «один из десяти и шифратор 4 кода «один из десяти в рабочий десятичный код.
Выход регистра / соединен группой кодовых шин 5 со входом распределителя информации 2; выход распределителя 2 соединен тремя группами кодовых шин &, 7 и 5 со входом дешифратора 3, выход которого соединен группой кодовых шин 9 со входом шифратора 4. Выход шифратора 4 соединен группой кодовых шин 10 со входом регистра /.
Распределитель информации состоит из трех ключей каждым из которых управляет обособленный управляющий сигнал, поступающий в распределитель по одной из трех шин 11, 12 или 13.
По шине // в распределитель 2 поступает управляющий сигнал «Увеличить, который «разрешает выдачу информации из распределителя 2 по группе шин 6.
По шине 12 в распределитель 2 поступает управляюший сигнал «Уменьшить, который «разрешает выдачу информации из распределителя 2 по группе шин 7.
По шине 13 в распределитель 2 поступает сигнал «Не изменять, который «разрешает выдачу информации из распределителя 2 по группе шин 8.
По группе шин 8 код числа из регистра 1 поступает в дешифратор 3, где дешифрируется в код «один из десяти без изменения своего значения.
По группе щин 6 или 7 код числа из реги стра 1 поступает в дешифратор 3, где дешифрируется в код «один из десяти с увеличением или уменьшением своего значения на единицу в соответствии с наличием управляющего сигнала «Увеличить или «Уменьшить. В регистр / поступает по шине 14 сигнал «Установка в нуль, а также по группе шин /5 - код исходного числа (если счет должен
начаться не с нуля).
Реверсивная пересчетная декада работает следующим образом.
Перед началом счета в регистр / по шине 14 поступает сигнал «Установка в нуль, который «очищает регистр. Затем, если счет должен начаться не с нуля, в регистр 1 по шинам 15 поступает код исходного числа, далее в распределитель 2 по одной из шин 11, 12 или 13 поступает управляющий сигнал
«Увеличить, «Уменьшить или «Не изменять соответственно, под влиянием которого код числа из регистра 1 поступает по группе шин 5 в распределитель 2 и из распределителя по одной из групп шин 6, 7 или 8 поступает в дешифратор 3, который дешифрирует рабочий десятичный код в код «один из десяти. Причем значение кода увеличивается или уменьшается на единицу или не изменяется соответственно тому, каким был управляющий сигнал. С выхода дешифратора 3 по одной из десяти шин 9 дешифрированное число поступает на вход шифратора 4, который преобразует код «один из десяти в рабочий десятичный код. С выхода шифратора 4 код
числа поступает -по группе шин 10 на вход регистра /. На этом цикл работы декады заканчивается.
Дальнейший процесс счета протекает аналогично. Десятичный индикатор 16 может
быть подключен к группе шин 9.
На основе предлагаемой реверсивной пересчетной декады могут быть реализованы многоразрядные реверсивные счетчики. Для этой цели, кроме управляюших сигналов «Увеличить и «Уменьшить и групп кодовых шин, служит сигнал «Не изменять, поступающий в распределитель информации, и группа кодовых шин, обеспечивающие циркуляцию кодов без изменения их значений.
Предмет изобретения
Реверсивная пересчетная декада, отличающаяся тем, что, с целью расширения логических возможностей и универсализации ее структуры, она содержит одноразрядный регистр, выход которого соединен кодовыми шинами с распределителем информации, связанным со входом дешифратора, выход последнего подключен ко входу шифратора и индикатора, а выход шифратора связан со входом одноразрядного регистра.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь перемещения в код | 1982 |
|
SU1043701A1 |
Преобразователь двоичного кода в двоично-десятичный | 1977 |
|
SU691843A1 |
Устройство для динамической индикации времени суток и календаря | 1976 |
|
SU602910A2 |
Преобразователь двоичного кода в двоично-десятичный | 1981 |
|
SU993244A1 |
Устройство динамической индикации времени суток и календаря | 1979 |
|
SU792209A2 |
Устройство для программного счета изделий | 1983 |
|
SU1113824A1 |
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код градусов,минут,секунд | 1980 |
|
SU960791A1 |
Устройство для преобразования кодов | 1977 |
|
SU744544A1 |
СТАТИСТИЧЕСКИЙ АНАЛИЗАТОР ОТКЛОНЕНИЙ НАПРЯЖЕНИЯ | 1992 |
|
RU2041497C1 |
Устройство для контроля систем программного управления станком | 1988 |
|
SU1580320A1 |
ю
-i
Даты
1969-01-01—Публикация