Центральный процессор Советский патент 1974 года по МПК G06F15/00 

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

(54) ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР

IEPIOB

ЛПЧП fp ФиПД OisUi

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

На чертеже представлена схема предлагаемого процесса.

Схема содержит запоминающее устройство 1; устройство 2 управления; арифметическое устройство 3, в состав которого входят блок 4 управления и блок 5 операций; регистр 6 команд; регистр 7 кодов арифметических операций, регистр 8 групп кодов; схему 9 разрешения запроса памяти; схему 10 готовности арифметического устройства.

Центральный процессор работает следующим образом.

Устройство 2 управления вырабатывает сигнал запроса очередной команды из запоминающего устройства 1 и ее адрес. Выбранная команда из запоминающего устройства 1 поступает в регистр 6 команд. Устройство управления производит расшифровку этой команды по следующим признакам:

требуется ли обращение к запоминающему устройству за числом или нет; содержит ли команда арифметические операции или нет; ждущая команда или нет.

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

При арифметической операции параллельно с запросом чисел из запоминающего устройства производится перепись кода операции из регистра 6 команд в регистр 7 кодов арифметических операций по сигналу из устройства 2 управления при условии поступления разрещения в устройство 2 из схемы 10 готовности арифметического устройства.

По этому сигналу в блоке 4 управления арифметического устройства 3 формируется сигнал разрешения приема операндов из запоминающего устройства 1 в блок 5 операций арифметического устройства 3. Формирование запроса следующей команды при выполнении арифметических операций производится в устройстве управления по сигналу из схемы 9 разрешения запроса памяти, который формируется при наличии сигнала готовности памяти из запоминающего устройства 1 и сигнала из блока 4 арифметического устройства 3 (прие.ма операндов в блок 5 арифметического устройства 3), не дожидаясь выполнения этой операции. Из регистра 7 код операции поступает на дешифратор в блок 4 управления

арифметического устройства 3. С дешифратора расшифрованный код операции поступает на определенные схемы арифметического устройства 3 для выработки управляющих сигналов, которые необходимы при выполнении иервой половины арифметических операций. Одновременно он фиксируется в соответствующих триггерах регистра 8 грунп кодов. Сигналы с этих триггеров участвуют в формироваНИИ блоком 4 управления арифметического устройства 3 управляющих сигналов, необходимых при завершении арифметических операций. Наличие регистра 8 групп кодов позволяет,

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

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

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

операции совмещаются полностью с выполнением длНННОЙ арифметической операции, так как те и другие выполняются в разных устройствах процессора независимо друг от друга. Это происходит следующим образом.

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

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

При неарифметической операции из арифметического устройства 3 подается разрещающий

сигнал, и выходной сигнал определяется сигналом, поступающим из устройства 2 управления.

Если выполняется арифметическая операция, то после расшифровки кода операции схема 10 готовности арифметического устройства запирается сигналом из арифметического устройства 3. В момент времени, когда приемные регистры кода операции и операндов арифметического устройства 3 не требуются для дальнейшего выполнения арифметической операции, блок 4 управления арифметического устройства 3 вырабатывает разрешающий сигнал на входе схемы 10 готовности арифметического устройства.

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

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

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

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

название год авторы номер документа
Однородная вычислительная система 1984
  • Кондратьев Владимир Николаевич
  • Логунов Борис Алексеевич
SU1275458A1
Процессор 1981
  • Степанов Алексей Николаевич
  • Ганькин Алесандр Львович
  • Захаревич Николай Николаевич
SU962964A1
Центральный процессор 1975
  • Абрамова Ольга Петровна
  • Островская Людмила Ивановна
  • Кошелев Владимир Павлович
SU608160A1
СПОСОБ КОДИРОВАНИЯ И ИСПОЛНЕНИЯ КОНТЕКСТНО-ЗАВИСИМОЙ ПРОГРАММЫ МУЛЬТИКЛЕТОЧНЫМ ПРОЦЕССОРОМ, МУЛЬТИКЛЕТОЧНЫЙ ПРОЦЕССОР, КЛЕТКА И КОММУТАЦИОННОЕ УСТРОЙСТВО МУЛЬТИКЛЕТОЧНОГО ПРОЦЕССОРА ДЛЯ ОСУЩЕСТВЛЕНИЯ СПОСОБА 2013
  • Стрельцов Николай Викторович
RU2530690C2
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Микропрограммируемый векторный процессор 1987
  • Вейц Александр Вениаминович
  • Дятчина Ирина Федоровна
  • Жуков Валерий Александрович
  • Криворучко Виталий Федорович
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Сперанская Ирина Владимировна
  • Шевцов Сергей Валентинович
  • Прангишвили Ивери Варламович
  • Левертов Яков Анатольевич
  • Денисенко Сергей Васильевич
SU1594557A1
ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР МУЛЬТИПРОГРАММНОЙ МУЛЬТИПРОЦЕССОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ 1971
  • М. Б. Тамаркин, Ю. С. Ломов, В. М. Гальцов, И. Ф. Казаков,
  • В. А. Субботин, А. А. Горностаев А. Г. Григорцевский Зсгоо Озная
SU309363A1
Процессор полупроводниковой внешней памяти высокопроизводительной вычислительной системы 1987
  • Захаров Юрий Викторович
  • Иванников Виктор Петрович
  • Митропольский Юрий Иванович
  • Мисюрев Алексей Владимирович
  • Усан Александр Александрович
  • Шнитман Виктор Зиновьевич
SU1539789A1
Специализированный процессор для вычисления элементарных функций 1985
  • Водяхо Александр Иванович
  • Емелин Владимир Петрович
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1330627A1
Процессор цифровой вычислительной системы 1971
  • Левин В.К.
  • Антонов В.С.
  • Шульгин А.А.
  • Егорычева Н.В.
  • Жуков-Емельянов О.Л.
  • Климов В.В.
  • Королева Т.М.
  • Коханов Ю.А.
  • Михайлов И.Б.
  • Папилина Г.С.
  • Пебарт М.Д.
  • Попова И.А.
  • Почечуев Ю.А.
  • Пряхин Б.А.
  • Храмцов И.С.
SU475897A1

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

Реферат патента 1974 года Центральный процессор

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

SU 438 015 A1

Авторы

Жуков Евгений Иванович

Судьин Юрий Константинович

Дряпак Анатолий Федорович

Виноградов Юрий Михайлович

Грачев Игорь Федорович

Горбачев Олег Семенович

Даты

1974-07-30Публикация

1972-04-07Подача