В современных электронных цифровых вычислительных машинах различного назначения управление процессом вычисления осуществляется выработкой комплекса сигналов, которые выполняют те или иные функции в зависимости от выполняемой команды, момента времени и условий. Под условием подразумеваются коды чисел и их знаки. Для выработки комплекса сигналов, удовлетворяющих каждому моменту времени, команде и условиям, в современных цифровых машинах строится система управдения, состоящая из большого количества логических цепочек запоминающих элементов счетчиков и др.
Такие цепочки и элементы связаны между собой сложной функциональной зависимостью. Система их построения подчас совершенно случайна, вследствие чего система управления выливается в сложный логический узел, трудно поддающийся расчету во временных соотношениях и контролю.
Известны также устройства управления процессом вычисления электронных цифровых машин, в которых в качестве датчиков используются ДИОДНЫЕ дешифраторы, колпчество которых соответствует числ команд.
Описываемое устройство отличается от известных тем, что в нем в качестве датчиков сигналов применен статический накопитель, число разрядов которого соответствует количеству управляющих каналов машины. Такое устройство является наиболее упрощенным и позволяет ускоренно вести перестройку его при изменении функций машины.
На чертеже приведена примерная схема устройства.
Сигнал по каналу С открывает входные клапаны ВК и на счетчикрегистр СЧ записывается код операции, которую необходимо выполнять. Воздействуя через дешифратор Д на накопитель Н, код операции выбирает условное число, которое по каналам а/.../ записывается на счетчик СЧ. Это условное число является начальным адресом ячейки а (на чертеже не обозначен), где находится код, соответствующий совокупности
№ 113432
сигналов, необхОл1имых для выполнения первого элементарного действия данной операции. Сигнал по каналу с и задержки Зч и 34 также перебрасывает триггер Тр, который разблокирует клапаны /Ci и /Cs- Блокировка этих клапанов осуществляется сигналом, который поступает по каналу ф при выполнении последнего элементарного действия операции.
При выполнении операции к содержимому счетчика СЧ с генератора Г через клапан К. прибавляется единица. Совокупность сигналов для выполнения операции зафиксирована в виде условных чисел в ячейках, адреса которых с а по о:„, таким образом прибавлением к содержимому счетчика единицы достигается последовательное считывание содержимого ячеек, начиная с адреса а. по адрес а„, в которых зафиксированы все сигналы для производства элементарных действий, входящих в состав операции.
По каналам b....l происходит выдача этих сигналов в машину. В ячейке й„ в разряде ф должен быть зафиксирован сигнал, который «говорит машине о том, что операция закончена; одновременно он чере.з триггер Tpi блокирует клапаны /Ci и Ка- Иногда при выполнении операции машины циклически повторяют одно или несколько элементарных действий. В приведенной схеме для этой цели служат разряды ячеек б и р. В случае повторения какого-либо комплекса сигналов, зафиксированных в ячейке at, в ячейке df-- в разряде б фиксируется сигнал повторения, который при наличии условия «необходимость повторения - канал у блокирует добавление единицы на счетчик СЧ.
Если имеет место возврат или переход к какому-либо участку другой программы элементарных операций, необходимо иметь это условие по каналу г/2 и в ячейки а/- сигнал перехода в разряде р, а в разрядах а/ ./ ячейки Of - адрес ячейки, куда необходимо перейти. На время изменения адреса в счетчике СЧ дешифратор блокируется клапаном /Сг- Разблокировка схемы при повторениях и переходах осуществляется через задержки 3, и Зз.
Предмет изобретения
Устройство для управления процессом вычисления на электронных цифровых вычислительных машинах, отличающееся тем, что, с целью упрощения устройства и возможности ускорения его перестройки при изменении функций машины, в нем в качестве датчиков сигналов применен статический накопитель, число разрядов которого соответствует количеству управляющих каналов машины.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ | 1973 |
|
SU378945A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С АВТОМАТИЧЕСКИМ ПРОГРАММИРОВАНИЕМ И МИКРОПРОГРАММНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ | 1964 |
|
SU224161A1 |
Устройство для сдвига двоичного кода на любое число разрядов в обе стороны разрядной сетки | 1956 |
|
SU115291A1 |
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ | 1966 |
|
SU214201A1 |
Способ записи - воспроизведения цифровой информации и устройство для его осуществления | 1990 |
|
SU1721630A1 |
Устройство подготовки данных для машин управления процессами электронно-лучевой микрообработки | 1983 |
|
SU1154257A1 |
Микропрограммный процессор | 1987 |
|
SU1517034A1 |
Устройство временной коммутации | 1988 |
|
SU1522422A1 |
Многоканальный цифровой коррелометр | 1982 |
|
SU1040492A1 |
Устройство для контроля дискретной аппаратуры с блочной структурой | 1987 |
|
SU1539783A1 |
Авторы
Даты
1958-01-01—Публикация
1956-11-19—Подача