Предлагаемое изо1бретенне относится к вычислительной технике и может быть иопользавано для автоматизации инженерно-технических, учетно-статистичеоких, а также бухгалтерских расчетов.
Известны многапультовые электронные клавишные .вычислительные машины, содержащие выносные пульты, каждый из которых содержит клавиатуру для ввода информации в машину и блок индикации, вентили разделения во времени, микропрограммное устройство управления, связанное двухстороняей связью с арифметическим устройством, которое также имеет двухстороннюю связь с запоминающим устройством, связанным через схему вывода и логические вентили разделения ВО времени с |бло«ами индикации выносных пультов.
Информация, вводимая с пультов управления через вентили разделения во времени, размещается в линиях задержки блока запоминающего устройства. По .командам, задаваемы.м устройством управления, происходит последовательная обработка информации каждого пульта. По окончании обработки информации последняя через схемы вывода и вентили разделения ,во времени выводится на соответствующий лульт.
заключается в возможности неправильного ввода информации в случае, когда время между нажатиями на .клавиши на любо,м пульте составляет 0,15 сек или менее. В машине мш-сропрограмма обработки входной информации включается нерегулярно, т. е. после выполнения микропрограммы очередной команды, поступающей из запоминающего устройства. Максимальное .время выполнения микропрограммы команды составляет около 0,15 сек, что ограничивает время нажатиями на клавиши пультов, т. е. снижает коэффициент использования вычислительного устройства, понижает быстродействие ввода, приводит к
зависимости времени работы одного пульта от времени работы других пультов.
Целью предлагаемого изобретения является получение полной независимости работы пультов электронной клавишной вычислительной
машины.
Новизна изобретения заключается в то.м, что в предлагаемую клавишную вычислительную машину дополнительно В1ключено запоминающее устройство, причем .вентили разрешения записи соединены с выходами триггеров схемы ввода, определяющими выполняемую операцию, и триггеров устройства управления, о.пределяющих шаг выполнения микропрограммы операции, а входы указанных вылей дополнительного запоминающего устройства.
На фиг. 1 изображена .блок-схема предлагаемой клавишной машины; на фиг. 2 - расположение информации в запоминающем устройстве ла линии задержан для четырехпультовой мащины.
Предложенное устройство имеет четыре или более выносных пульта, каждый из которых содержит блок .клавиатуры / для ввода информации в машину, блок индикации 2 и вычислитель 3. Пульты и вычислитель связаны кабелями, поэтому пульты iMoryT находиться в разных помещениях. Блок клавиатуры 1 каждого пульта соединен со схемой ввода 4, содержащей триггеры 5, определя ющие выполняемую операцию. Устройство содержит схему 6 вывода информации на индикацию. Схема ввода предназна-чена для согласоваиия нерегулярного процесса ввода информации с пультов с регулярным процессом записи ее в запоминающее устройство 7, а также определяет в процессе вычисления выполняемую опера:ци1Ю. Устройство управления 8 мащины является микропрограммным в содержит триггеры 9, определяющие шаг выполнения микропрограммы операции.
Арифметическое устройство 10 машниы выполняет арифметические операции над числами, вводимыми с блока клавиатуры / любого из пультов и представленными в виде двоично-десятичных цифр в коде 8221. Арифметическое устройство 10 получает числа, над которыми производятся операции, из запоминающего устройства 7. Результаты операций из арифметического устройства поступают в запоминающее устройство, а служебные сигналы- в устройство управления 5. Управляющие импульсы арифметическое устройство 10 получает из устройства управления.
Запоминающее устройство 7 содержит одну ма1гнитострикционную линию задержки МЛЗ. Информация, относящаяся « каждому пульту, расположена в линии последовательно и обозначена «Пульт. /,..., Пульт 4 (см. фиг. 2). Информация одного пульта в линии содержит информационную часть, куда входит код операции РО, числа PI-Pi6, представленное в двоично-десятичном коде, знак числа Р, и коммутационную 1часть РХ, и Рх: , во время которой вырабатываются сигналы, синхронизирующие коммутацию в машине. Запоминающее устройство 7 имеет двухстороннюю связь с арифметическим устройством 10, а также связано со схемой ввода 4 и схемой 6 вывода. Схема вьшода информации на индикацию выдает информацию на 1блок индикации 2 соответствующего пульта. Выходы триггеров 5 схемы ввода 4 и триггеров 9 устройства управления 8 соединены с вентилями И разрущения заниси дополнительного запоминающего устройства 12. Выходы усилителей 13 дополнительного запоминающего устройства соединены со входами триггеров 5 схемы ввода 4 и триггеров 9 устройства управления 8. Дополнительное запоминающее устройство может представлять собой, например, запоминающее устройство матричного типа с жесткой последовательностью записи в ячейки и считывания
из них.
Предлагаемая машина работает следующим образом.
В исходном состоянии устройство управления 8 обеспечивает индикацию информации.
При нажатии цифровой клавиши на i-том пульте информация через блок клавиатуры / записывается в схему ввода 4 и затем в линию задержки запоминающего устройства 7. При нажатии командной клавиши пульта информация записывается на триггеры 5 схемы ввода 4 и затем, записывается в линию задержки запоминающего устройства 7 и запускает через устройство управления S выполнение микропрограммы, соответствующей нажатой
клавише. Информацию, относящуюся к одно,му пульту, в линии задержки назовем кодовой посылкой данного пульта. Первый шаг микропрограммы выполняется за время информационной части кодовой посылки i-того
пульта (см. фиг. 2). За время коммутационной части той же посылки устройство управления 8 определяет следующий шаг микропрограммы: соответствующая этому совокупность состояний триггеров 5 схемы ввода 4,
определяющих выполняемую операцию, и триггеров 9 устройства управления 8, определяющих щат выполнения микропрограммы операции, подается на вентили 11 разрушения записи дополнительного запоминающего устройства 12 для з апоминания. Затем производится сброс триггеров 5 и Я опрос дополнительного запоминающего устройства 12, хранящего информацию о состоянии триггеров 5 и 9 (t+l)-ro пульта, и воспроизведение этой
информации через усилители считывания на триггерах 5 схемы ввода 4 и триггерах 9 устройства управления 8. Выполняется очередной шаг микропрограммы, соответствующий состоянию триггеров 5 схемы ввода 4 и триггеров 9 устройства управления 8 для этого шага (i+ 1)-го пульта.
Этот шаг выполняется в течение прохождения информационной части кодовой посылки
(i+l)-ro пульта. В течение .коммутационной части посылки вычислителю 3 аналогично передается для обработки очередной шаг (i + пульта. Таким образом, машина р аботает по методу пошагового решения нескольких
задач одним вычислителем.
В конце выполнения микропрограммы каким-либо пультом устройство управления 8 обеспечивает индикацию информации. При этом из запоминающего устройства 7 за один
цикл обращения информации в линии в схему 6 вывода выдается информация пульта, подлежащего индикации. В соответствии с содержанием каждого разряда (тетрады) схема вывода 6 выпадает в данный пульт им
название | год | авторы | номер документа |
---|---|---|---|
ВЫЧИСЛИТЕЛЬНАЯ МАШИНА | 1971 |
|
SU302981A1 |
ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА | 1973 |
|
SU395837A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С АВТОМАТИЧЕСКИМ ПРОГРАММИРОВАНИЕМ И МИКРОПРОГРАММНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ | 1964 |
|
SU224161A1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
УСТРОЙСТВО для АВТОМАТИЧЕСКОГО КОДИРОВАНИЯ | 1972 |
|
SU354409A1 |
КАЛЬКУЛЯТОР ДЛЯ ВЫЧИСЛЕНИЯ ОБЪЕМА КРУГЛЫХ ЛЕСОМАТЕРИАЛОВ | 2000 |
|
RU2168203C1 |
ИНТЕРПОЛЯТОР | 1970 |
|
SU272415A1 |
Устройство управления | 1969 |
|
SU496557A1 |
Устройство для обучения | 1988 |
|
SU1663618A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА | 1971 |
|
SU302002A1 |
Авторы
Даты
1972-01-01—Публикация