ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛИТЕЛЬНОЙМАШИНЫ Советский патент 1969 года по МПК G06F9/06 

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

Изобретение относится к области вычислительной техники.

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

Однако такие устройства сложны, так как содержат кроме перечисленных блоков еще счетчики команд, дешифраторы ПЗУ команд, регистры и др.

Предлагаемое программ.ное устройство совмещает выполнение всех перечисленных функций и осуществлено в виде единого функционального блока, сложность и количество оборудования в котором не превышает сложности и количества оборудования одного дешифратора ПЗУ и отличается от известных тем, ЧТО для упрощения устройства и повышения его быстродействия в нем выходы младщих и старших разрядов дешифратора номера выполняемой команды через ключевые схемы соединены со входами младших и старших разрядов соответственно шифратора номера следующей команды, выходные шины младших и старших разрядов которого через

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

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

Блок-схема устройства изображена на чертеже.

Устройство содержит магнитный дешифратор номера выполняемой команды, состоящий из двух узлов / и 2 и выходных ключевых схем 3 магнитный щифратор, формирующий номер следующей команды, содерл ащий две магнитные матрицы 5 и 6; блок усилителей-формирователей 7 и S сигналов обратной связи; схемы переносов 9; магнитный шифратор 10 кода выполняемой операции и матрицу II адресных трансформаторов ОЗУ, нагруженных на соответствующие числовые линейки.

Узлы 1 и 2 представляют собой пирамидальные магнитные дешифраторы, собранные на сердечниках с нрямоугольной петлей гистерезиса.

Узел / служит для хранения и дешифрации младших разрядов номера этой выполняемой команды, узел 2 - для хранения и дешифрации старших разрядов номера этой команды.

Запись номера выполняемой команды в дешифраторы 1 л 2 осуществляется токами с выходов усилителей-формирователей 7, на входы которых сигналы могут быть поданы либо от устройства управления машины (при осуществлении условных и безусловных переходов в программе), либо с матриц 5 и б шифратора, формирующего код номера очередной команды.

Узлы / и 2 имеют соответственно тип входов и 2 и 2 выходов, каждый из которых подключен ко входу своего ключа (3 и 4). При опросе дешифратора выбирается пара ключей, один из которых принадлежит схеме 3, второй - схеме 4.

Провода, связанные с выходами ключей схемы 5, прошивают сердечники матрицы 5 шифратора после чего каждый провод разветвляется на 2 направлений. Провода с выходов ключей блока 4 прошивают сердечники матрицы 6 шифратора после чего разветвляются на 2 направлений.

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

Формирование кода номера очередной команды осуществляется в магнитном шифраторе. Матрица 6 шифратора прошивается 2 проводами с выходов ключей схемы 4 узла 1 (младших разрядов). Прошивка выполнена таким образом, что при опросе дешифратора в матрицу 6 записывается код числа на единицу большего, чем считанное с узла У дешифратора. Во время последующего опроса матрицы 6 шифратора этот код переписывается в узел / дешифратора по цепи обратной связи.

Матрица 5 шифратора прошивается 2 проводами с выходов ключей схемы 3 узла 2

(старших разрядов). Поскольку изменение кода старших разрядов должно проводиться только при наличии переноса из младших разрядов, прошивки матрицы 5 выполнены

так, что в нее при опросе дешифратора переписывается код, хранившийся в дешифраторе /.

Изменение кода в системе старших разрядов осуществляется при появлении сигнала

переноса, т. е. числа 2 в матрице 6. При этом работает схема 9, представляюшая собой первую ступень магнитного дешифратора. Схема 9 управляется от дополнительного («-|-1)-го выхода матрицы 6. При появлении

сигнала переноса сердечники схемы 9 перемагничиваются так, что срабатывает ключ схемы 3 с номером на единицу большим, чем номер, выбираемый основной системой обмоток. Этот номер запоминается и циркулирует

в схеме до появления следующего сигнала переноса.

Управление схемой осуществляется импульсами тока 12 опроса дещифратора, сброса 13 дешифратора и опроса 14 шифратора. Для

сброса в исходное состояние сердечников матрицы // используется постоянный ток 15.

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

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

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

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

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

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

I I П

6/2

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

название год авторы номер документа
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО 1969
SU255993A1
УСТРОЙСТВО УПРАВЛЕНИЯ БУФЕРНОЙ ПАМЯТИ 1972
  • Б. М. Кутуков, Н. Н. Немшилов, Ю. А. Бел Ев, А. К. Сидоров
  • Л. И. Сулин
SU338900A1
УСТРОЙСТВО для ПАРАЛЛЕЛЬНОГО СУММИРОВАНИЯДВУХ ЧИСЕЛ 1970
SU268498A1
Цифровое вычислительное устройство 1979
  • Авдюхин Андрей Андреевич
  • Колосов Владимир Григорьевич
  • Смородин Сергей Алексеевич
SU826359A1
Трансформаторное постоянное запоминающее устройство 1977
  • Данильченко Сергей Иванович
  • Кочин Владимир Михайлович
  • Слудников Леонид Леонидович
SU733027A1
УСТРОЙСТВО для СЕЛЕКТИВНОГО ВЫВОДА ИНФОРМАЦИИ ИЗ ПРОВОЛОЧНЫХ ИСКРОВЫХ КАМЕР 1967
SU202581A1
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В КОД СИМВОЛА 1972
SU327474A1
Побайтный преобразователь из двоичного в двоично-кодированное остаточное представление 1972
  • Долинская Наталья Александровна
SU437067A1
УСТРОЙСТВО ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ И СТАТИСТИЧЕСКОГО АНАЛИЗА ОТКЛОНЕНИЙ НАПРЯЖЕНИЯ 1997
  • Ермаков В.Ф.
  • Кушнарев Ф.А.
  • Решетников Ю.М.
RU2130199C1
ЭЛЕКТРОННЫЙ АДРЕСНЫЙ АВТОМАТ ДЛЯ ПРОГРАММНОГО 1968
SU231228A1

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

Реферат патента 1969 года ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛИТЕЛЬНОЙМАШИНЫ

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

SU 254 204 A1

Даты

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