УСТРОЙСТВО для УСТАНОВКИ ЗАПЯТОЙ СУММИРУЮЩЕЙ КЛАВИШНОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ Советский патент 1973 года по МПК G06F7/38 

Описание патента на изобретение SU367419A1

I

Изобретение относится к области вычислительной техники и может быть использовано при построении электронных клавишных вычислительных машин (КВМ) последовательного типа, работающих в десятичной системе счисления с фазоимпульсным представлением десятичных чисел.

Известно устройство для автоматической установки запятой в КВМ, которое обеспечивает автоматическое выравнивание порядков чисел -при выполнении арифметических действий, содержапхее триггеры, логические элементы, коммутатор разрядов, генератор опорных последовательностей импульсов и формирователи одиночных импульсов.

Однако такое устройство, построенное с применением обычных триггерных декад, триггеров и логических элементов, сравнительно СЛОЖ.НО и не пригодно для использования в КВМ с фазоимпульсным представлением десятичных чисел.

Цель изобретения - реализация выравнивания порядков чисел, Представленных десятичными фазоимпульснымл кодами, упрош;ение схемы устройства и повышение достоверности вычислений.

Это достигается тем, что устройство содержит фазоимпульсные многоустойчивые элементы, схему сравнения фазоимпульсных кодов, причем клавиШИ, соответствующие операциям сложения и вычитания, через формирователь одиночных импульсов и элемент «ИЛИ, к второму входу которого подключен элемент «И, соединенный своими входами с лоследним разрядом коммутатора и с генератором опорных последовательностей импульсов, подключены к единичному входу триггера. Единичный выход триггера соединен с первыми входами элементов «И, вторые входы которых

связаны с выходами фазоимпулысных многоустойчивых элементов, а выходы подключены к входам схемы сравнения фазоимпульсных кодов. Три выхода схемы соединены с первыми тремя входами элемента «ИЛИ, вход которого связан с выходом формирователя одиночных импульсов сброса, а выход подключен к нулевому входу триггера. Второй и третий выходы схемы сравнения соединены с шинами установки коммутатора разрядов в первое

положение, второй выход схемы сравнения связан с шиной сдвига первого числа и со счетным входом фазоимпульсного элемента, соответствующего первому числу, а третий выход схемы сравнения соединен с шинами сдвига второго числа и подключен к входу элемента «ИЛИ, выход которого связан со счетным входом фазоимпульсного элемента, соответствующего второму числу, а второй вход через элемент «И соединен с выходом формирователя одиночных импульсов, к входу которого

й&дключёнЫ кЛаЁИши для ввода цифр, и с единичным выходом триггера. Единичный вход триггера через формирователь одиночных импульсов связан с клавишей сброса, а нулевой вход через формирователь одиночных импульсов - с клавишей ввода запятой, причем вторые входы всех формирователей одиночных импульсов соединены с выходами генератора опорных последовательностей импульсов.

На фиг. 1 показана схема устройства; на фйг. 2 - временная диаграмма тактовых импульсов ТИ и опорных последовательностей

импульсов Ко, , Со, выдаваемых

специальным генератором. Такой генератор необходим для синхронизации работы всех устройств, составляющих любую систему с фазонмпульсным представлением информации, и поэтому в состав рассматриваемого устройства не входит.

В предложенном устройстве (фиг. 1) клавиши для ввода цифр в суммирующую КВМ подключены к формирователю 1 одиночных имиульсов, к другой группе входов которого подведены выходы /Со, К.,.. ., Kg генератора опорных последовательностей импульсов. Клав)иши, соответствующие операциям сложения и вычитания, подключены к входам формирователя 2 одиночных импульсов, клавиша запятой - к -входу формирователя 3 одиночных импульсов, а клавиша сброса С ,к входу такого же формирователя 4. Другие входы формирователей 2, 3 и 4 соединены с выходом Со генератора опорных последовательностей импульсов. Выход формирователя 3 подключен к нулевому входу триггера 5, единичный вход которого связан с выходом формирователя 4, а его единичный выход подключен к входу элемента «И 6. К второму входу элемента «И 6 подведен выход формирователя /. Выход формирователя 2 связан с входом элемента «ИЛИ 7, второй вход которого через элемент «И 8 соединен с выходом Со генератора опорных последовательностей и с последним разрядом коммутатора разрядов КВМ. Выход элемента 6 подведен к входу элемента «ИЛИ

9,выход которого соединен со счетным входом фазоимпульсного .многоустойчивого элемента

10.Выход элемента «ИЛИ 7 подключен к единичному входу триггера 11. Единичный выход этого триггера подведен к первым входам элементов «И 12 и 13. Второй вход элемента «И 12 связан с выходом фазоимпульсного элемента 10, а второй вход элемента «И 13- с выходом такого же элемента (фазоимпульсного многоустойчивого) 14. Выходы элементов «И 12 и 13 подключены к входам схемы 15 сравнения фазоимпульсных кодов. Выходы X, Y н Z этой схемы через схему «ИЛИ 16, четвертый вход которого связан с выходом формирователя 4, соединены с нулевым входом триггера 11. Кроме того, выход Y схемы сравнения подключен к счетному входу фазоимпульсного многоустюйчивого элемента 14 и

связан с цепями сдвига первого сомножителя в КВМ, а выход Z соединен с вторым входом

элемента «ИЛИ 5 и с цепями сдвига второго числа в КВМ. Выходы К и Z схемы сравнения также подведены к входу установки коммутатора разрядов КВМ в первое положение.

Устройство подготавливается к работе нажатием клавиши сброса С, в результате чего триггер 5 устанавливается в единичное состояние и открывает элемент «И 6, а триггер 11-

в нулевое состояние, и закрывает элементы «И 12 и 13. Ввод чисел в КВМ начинается со старших разрядов, т. е. в таком порядке, как обычно записываются десятичные числа на бумаге.

При нажатии цифровых клавиш формирователь 1 выдает одиночные импульсы, синхронизированные с соответствующими импульсами опорных последовательностей (фиг. 2). Эти импульсы через элемент «И 6 и элемент

«ИЛИ 9 поступают на вход фазоимпульсного элемента 10 со счетным входом. Нажатие клавиши запятой приводит к установке в нулевое состояние триггера 5 и к закрыванию элемента «И 6. Поэтому количество импульсов,

поступивших на вход фазоимпульсного элемента 10, равно количеству разрядов вводимого числа до запятой, т. е. порядку числа. Таким образом, фазоимпульсный элемент 10 запоминает порядок В вводимого (второго) числа. Порядок А результата выполнения предыдущих операций (порядок первого числа) запоминается фазоимпульсным элементом 14.

Если вводимое число является первым, то Л 0. Нажатием клавиши, соответствующей

выполняемой операции («+ или «-), триггер 11 устанавливается в единичное состояние и открывает элементы «И 12 и 13. Вследствие этого фазоимпульсные коды порядков А и В поступают на схему сравнения 15. Если

А В, то производить выравнивание порядков чисел не требуется и на выходе X схемы сравнения 15 появляется импульс, который устанавливает триггер // в нулевое состояние. Если Л .S, то на выходе Y схемы 15 оказывается импульс, который устанавливает в первое положение коммутатор разрядов КВМ, открывает цепи сдвига первого числа, прибавляет единицу к порядку А, хранящемуся на фазоимпульсном элементе 14, и ставит триггер 11 ъ нулевое состояние. Вследствие этого первое число сдвигается вправо на один разряд. Когда коммутатор разрядов переключается для обработки последнего разряда сдвигаемого числа, то триггер 11 импульсом Со, поступившим через элементы «ИЛИ 7 и «И 8,

снова устанавливается в единичное состояние

и описанный выше процесс повторяется до тех

пор, пока порядки чисел не сравняются.

Если Л S, о чем свидетельствует импульс

на выходе Z схемы сравнения 15, в этом случае происходит прибавление единицы к порядку В, хранящемуся на фазоимпульсеом элементе 10 и открываются цепи для сдвига второго числа. В остальном работа устройства

аналогична описанной ранее.

Поскольку импульсы фазоимпульсных кодов порядков чисел всегда синхронизированы с импульсами опорных последовательностей 0-Kg, а переключение триггера 5 и установка в единичное состояние триггера 11 происходит синхронно С импульсами последовательности Со, тем самым исключается возмож-ность потери информационных импульсов и, следовательно, повышается достоверность получаемых результатов.

Предмет изобретения

Устройство для установки запятой суммирующей клавишной вычислительной машины, содержащее триггеры, логические элементы, коммутатор разрядов, генератор опорных последовательностей импульсов и формирователи одиночных импульсов, отличающееся тем, что, с целью реализации выравнивания порядков чисел, представленных десятичными фазоимпульсными кодами, упрощения устройства и повышения достоверности получаемых результатов, оно содержит фазоимпульсные многоустойчивые элементы, схему сравнения фазоимпульсных кодов, причем клавиши, соответствующие операциям сложения и вычитания, через формирователь одиночных импульсов и элемент «ИЛИ, к второму входу которого подключен элемент «И, соединенный своими входами с последним разрядом коммутатора и с генератором опорных последовательностей импульсов, подключены к единичному входу

триггера, единичный выход которого подключен к первым входам элементов «И, вторые входы которых соединены с выходами фазоимпульсных многоустойчивых элементов, а выходы подключены к входам схем сравнения фазоимпульсных кодов, три выхода которой подключены к первым трем входам элемента «ИЛИ, вход которого соединен с выходом формирователя одиночных импульсов сброса,

а выход подключен к нулевому входу триггера, второй и третий выходы схемы сравнения связаны с шинами установки коммутатора разрядов в первое положение, второй выход схемы сравнения соединен с шиной сдвига

первого числа и со счетным входом фазоимпульсного элемента, соответствующего первому числу, а третий выход схемы сравнения соединен с шинами сдвига второго числа и подключен к входу элемента «ИЛИ, выход которого соединен со счетным входом фазоимпульсного элемента, соответствующего второму числу, а второй вход через элемент «И соединен с выходом формирователя одиночных импульсов, к входу которого подключены клавиши для ввода цифр, и с единичным выходом триггера, единичный вход которого через формирователь одиночных импульсов соединен с клавишей сброса, а нулевой вход через формирователь одиночных импульсов связан с клавишей ввода запятой, причем вторые входы всех формирователей одиночных импульсов соединены с выходами генератора опорных последовательностей импульсов.

j f88uy 2 числа .

Т I Установка

коммутатора

,ра.грядов в1 1 положение

К последнему Ji,ч 1

/ al ( I коммутатора разрядов

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

название год авторы номер документа
СЧЕТЧИК С ПРЕДВАРИТЕЛЬНОЙ УСТАНОВКОЙ 1971
  • В. И. Кудельский, В. Г. Оснач, Л. С. Ситников, С. Е. Токовенко
  • Л. Л. Ков
SU322855A1
ОДНОРАЗРЯДНЫЙ РЕВЕРСИВНЫЙ СЧЕТЧИК 1971
SU300958A1
УСТРОЙСТВО для УМНОЖЕНИЯ ЧИСЕЛ, НРЕДСТАВЛЕННЫХ ФАЗОИМПУЛЬСНЫМИ ДЕСЯТИЧНЫМИ КОДАМИ 1973
  • Авторы Изобретени
SU384104A1
ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА 1973
  • Л. М. Хохлов, М. М. Маневич, С. А. Букшин, А. С. Сорокин В. В. Дрангинис, А. Г. Мурзина И. Балагула
SU395837A1
РЕВЕРСИВНЫЙ СЧЕТЧИК 1973
  • Витель В. И. Корнейчук В. П. Тарасенко
SU362490A1
Счетчик импульсов 1978
  • Кренский Леонид Викторович
SU746949A1
РЕВЕРСИВНЫЙ СЧЕТЧИК ИМПУЛЬСОВ 1972
SU430512A1
КОДОУПРАВЛЯЕМАЯ ПРОВОДИМОСТЬ 1971
SU304593A1
ПЕРЕСЧЕТНАЯ СХЕМА 1965
SU172130A1
Реверсивный счетчик импульсов 1972
  • Евсеев Геннадий Тимофеевич
  • Когутенко Александр Степанович
SU437231A1

Иллюстрации к изобретению SU 367 419 A1

Реферат патента 1973 года УСТРОЙСТВО для УСТАНОВКИ ЗАПЯТОЙ СУММИРУЮЩЕЙ КЛАВИШНОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

Формула изобретения SU 367 419 A1

SU 367 419 A1

Авторы

Витель К. Г. Борисов, В. И. Корнейчук, Л. С. Ситников, А. Г. Скорик, В. П. Тарасенко Л. Л. Ков

Даты

1973-01-01Публикация