Программное устройство для вычислительноймашины
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
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. П. Курилко
Корректоры: А. Николаева и М. Коробова