Программное устройство для вычислительноймашины

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

254204

Савв Советских

Социалистических

Реситблик

Зависимое от авт. свидетельства №вЂ”

Заявлено 01.V1.1968 (№ 1246090/18-24) с .присоединением заявки №вЂ”

Приоритет

Опубликовано 07.Х.1969. Бюллетень № 31

Дата опубликования описания 18.111.1970

Кл. 42m, 9/06

Комитет оо делам изобретений н открытий лри Совете Министров

СССР

МПК G 06f

УДК 681 326 33(088 8) t а 11- :f .,; 1

Л. А. Меерович, Ю. А. Беляев, Н. Н. Немшилов, А. К. Снщоров, Л. И. Сулин и P. П. Сыпченко, L,"

Авторы изобретения

Заявитель

ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ

МАШИНЫ

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

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

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

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

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

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

Устройство содержит магнитный дешифратор номера выполняемой команды, состоящий из двух узлов 1 и 2 и выходных ключевых схем 8 и 4; мапштный шифратор, формирую25 щий номер следующей команды, содержащий две магнитные матрицы 5 и б; блок усилителей-формирователей 7 и 8 сигналов обратной связи; схемы переносов 9; магнитный шифратор 10 кода выполняемой операции и матрп30 цу 11 адресных трансформаторов ОЗУ, нагру254204

55 женных на соответствующие числовые линейки.

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

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

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

Узлы 1 и 2 имеют соответственно т и и входов и 2" и 2 выходов, каждый из которых подключен ко входу своего ключа (8 и

4), При опросе дешифратора выбирается пара ключей, один из которых принадлежит схеме 8, второй — схеме 4.

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

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

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

Матрица 5 шифратора прошивается 2" проводами с выходов ключей схемы 8 узла 2 (старших разрядов). Поскольку изменение кода старших разрядов должно проводиться только при наличии переноса из младших разрядов, прошивки матрицы 5 выполнены так, что в нее при опросе дешифратора переписыв ается код, хр анившийся в дешифр аторе 1.

Изменение кода в системе старших разрядов осуществляется при появлении сигнала переноса, т. е. числа 2" в матрице 6, При этом работает схема 9, представляющая собой первую ступень магнитного дешифратора. Схема 9 управляется от дополнительного (п+1)-го выхода матрицы 6. При появлении сигнала переноса сердечники схемы 9 перемагничиваются так, что срабатывает ключ схемы 8 с номером на единицу большим, чем номер, выбираемый основной системой обмоток. Этот номер запоминается и циркулирует в схеме до появления следующего сигнала переноса.

Управление схемой осуществляется импульсами тока 12 опроса дешифратора, сброса 18 дешифратора и опроса 14 шифратора. Для сброса в исходное состояние сердечников матрицы 11 используется постоянный ток 15.

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

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

254204

Редактор Л. А. Утехина

Заказ 386/6 Тираж 480 Подписное

ЦНИИПИ Когиитета по делали изобретений и открытий при Совете Министров СССР

Москва 7К-35, Раушская наб., д. 4,5

Типография, пр. Сапунова, 2

Составитель Б. Волчков

Техред T. П. Курилко

Корректоры: А. Николаева и М. Коробова