Устройство для формирования исполнительных адресов цифровой вычислительной машины

Номер патента: 728129

Авторы: Нестеренко, Новиков, Супрун

ZIP архив

Текст

Союз СоветскихСоциалистических ЗО еспублик)М. Кл.606 Р 9 22) Заявлено 22 присоединение осударствеииый ко СССР по делам изобрет и открытий(23)Приорите ДК 681, 32 11 (088,8) Опубликов бли Дат ванияОписания 15048) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИСПОЛНИТЕЛЬНЫХ АДРЕСОВ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫаатор о ся с юройсбольбуемывитезанфорпер Изобретение относится к областивычислительной техники. Устройствоможет быть использовано в цифровыхвычислительных машинах (ЦВМ), работающих с относительной адресацией.Известны устройства 11 для формирования исполнительных адресов,содержащие регистр команд, коммутатор, индексный регистр, регистрбазового адреса, основйой и дополнительный сумматоры, четыре блокасвязи, соединенные таким образом,что получениеисполнительного адре а .образуется путем алгебраическогосложения относительного .адреса, имещегося в составе команды, и индексана основном сумматоре или путем суммирования относительного адреса с содержимым регистра базового адресана дополнительном сумматоре с выдачей 20полученного исполнительного адресачерез регистр адреса в адресную магистраль,/Недостатком этих устройств является потеря времени на формированйеисполнительного адреса путем суммирования значения базового адреса сотносительным адРесом команды надополнительном сумматоре, что снижает быстродействие устройства и уве личивает затраты оборудования нреализацию дополнительного сумм аи блоков эвязи,Наиболее близким к изобретению пщности технического решения являетустройство для формирования исполнительных адресов ЦВМ с запоминаемойпрограммой (2, содержащее блок формирования предварительного адреса,включающий регистр адреса, счетчиккоманд, сумматор, регистры сумматора и второго операнда и индексныерегистры, дешифратор адреса, регистркомандного слова, включающий зонупризнака адресации, зону. кода операции и дополнительную зону, регистррасширения адреса (регистр базыадреса), три дополнительныхрегистра, соединенных таким образом,что при обращении к памяти формирование истинного адреса осуществляет.ся комбинированием исполнительногоадреса и содержимого регистра базыадреса,Недостатами этого уст тваявляются его сложность и, шиезатраты оборудования, тре едля реализации трех допол .ьных регистров, хранящих и мациюрасширяющего регистра при еходе4 йеМффййймнцФА ьнй й:, -,":,а."дж 4 йммиъмм м 6 ымаз:; ., .;,ат . 728129 Формула изобретения программы машины иэ одного массива памяти в другой, и для хранения табличной информации (эаняты б 4 ячейки оператинной памяти),а также низкое быстродействие ЦВМ иэ-эа необходимости дополнительного третьего обращения к памяти эа табличным словом и отсылки содержимого рагистров в память ЦВМ с помощью двух специальных команд.Целью изобретения является упрощение устройства, сокращение аппаратурных затрат и повышение быстродействия ЦВМвыходом регистра командного слова," вход которого является информационным входом устройства, а второй выходподключен к информационному входурегистра базы адреса, и шифратор исполнительного адреса, первый выходкоторого соединен с выходом узлаформирования предварительного адреса,второй вход - с выходом регистрабазы адреса, а выход - с выходомадреса устройства, введен элементИЛИ, выходом соединений с управляюЩим входом регистра базы адреса,первым входом - с входом программного управляющего сигнала устрой"сгва, а вторым входом - с входомаппаратного управляющего сигналаустройства," причем выход регистрабазы адреса является выходом базыадреса устройства.На чертеже представлена функциональная блок-схема устройства,которое содержит узел 1 формирования"предварительного адреса, шифратор 2исполнительного адреса, запоминающее устройство 3 ЦВМ, регистр 4-" "командногослова, состоящий из зоны5 признака адресации, зоны б кодаоперациии дополнительной зоны 7,регистр 8 базы адреса, элемент ИЛИ9 и имеет вход 10 программногоуправляющего сигнала, вход 11 аппаратйого управляющего сигнала, выход12 базы адреса, выход 13 адреса.и информационный вход 14,Устройство работает следующимобразом.При естественной последовательности выполнения команд (отсутствиеусловных и безусловных переходон)формирование предварительного адреса осуществляется известным способомс использованием относительных адресов и индексЫ путем их сложения вузле 1. Полученный предварительныйадрес из узла 1 поступает на первыйвход шифратора 2, на втс)рой входкоторого поступает информация регистра 8 базы адреса. Шифраторобеспечивает комбинирование информациипервого и второго входов, т.е. 5 О 15 ,20 25 30 35 40 45 50 55 происходит расширение предварительного адреса за счет дополнительныхраэрядон регистра 8. Полученный таким образом истинный адрес направляется по кодовым шинам выхода 13адреса в запоминающее устройство 3для выборки операнда илн командногослова,Изменение содержимого регистра 8осуществляется по специальной команде, принимаемой на регистре 4командного слова, в дополнительнуюзону 7 которого принимается новоезначение информации для регистра8 базы адресаС выхода дополнительной зоны 7 информация подаетсяна информационный вход регистра 8.Устройство управления ЦВМ (непоказано на чертеже), расшифровав содержимое эоны б кода операции, нырабатывает сигнал записисодержимого регистра 8, которыйпоступает на вход 10 и через элемент ИЛИ 9 осуществляет запись новой информации в регистр 8, Такимобразом осуществляется изменениесодержимого регистра 8 базы адресапо специальной команде.При прерывании естестВеннойпоследовательности исполнения команд в ЦВЙ содержимое регистра 8отсылается в запоминающее устройство 3, При этом информация регистра 8, включенная в состав словасостояния программы (ССП), при прерывании отправляется в фиксированную ячейку эапбминающего устройства.После выполнения прерывающей подпрограммы в ЦВМ происходит восстановление адреса прерванной программыс возрастом ССП иэ запоминающегоустройства, В этом случае информация регистра 8, входящая в ССП,возвращается из запоминающегоустройства в дополнительную зону 7, откуда, посылается на информационный вход регистра 8 базы адресаУстройстно управления в этомслучае вырабатывает сигнал записи,поступающий на вход 11, и черезэлемент ИЛИ 9 осуществляет восстановление значения регистра 8, Такимобразом, осуществляется аппаратноеизменение .содержимого регистра 8базы адреса,Таким образом, описанное устройство имеет по сравнению с прототипомболее простую структуру, сокращенныйсостав оборудования и позволяетисключить одно обращение к памятипри переходах программы от одногомассива к другому Устройство для формирования исполнительных адресов цифровой вычислительной машины, содержащее728129 витель В,Верд С.Мигай иб Корректор Г,Редактор Т ос ник чик 48 тираж 751 ПНИИПИ Государственного кпо делам изобретений и 13035, Москва, Ж, Раушск ПодпиСн омитета СССР ткрытий наб., д. 4/5аказ 1 лиал П 11 П Патент. г. Ужгород, ул. Проектная узел формирования предварительногоадреса, вход которого соединен спервым выходом регистра командного слова, вход которого являетсяинформационным входом устройства,а второй выход подключен к информационному входу регистра базы адреса, и шифратор исполнительного;адреса, первый вход которого соединен с выходом узла формированияпредварительного адреса, второйвход - с выходом регистра базы адреса, а выход - с выходом адресаустройства, о т л и ч а ю щ е е с ятем, что, с целью упрощения устройства, в него введен элемент ИЛИ,6выходом соединенный с управляющиьт входом регистра базы адреса, первым зходом - с входом программного управляющего сигнала устройства, а вторым входом " с входом аппаратного управляющего сигнала устройства, причем выход регистра базы адреса является выходом базы адреса устройства. ИстоМники,информации,о принятые во внимание при экспертизе1. Авторское свидетельство СССР

Смотреть

Заявка

2687543, 22.11.1978

ПРЕДПРИЯТИЕ ПЯ А-7160

НОВИКОВ НИКОЛАЙ ИВАНОВИЧ, НЕСТЕРЕНКО ЮРИЙ ГРИГОРЬЕВИЧ, СУПРУН ВАСИЛИЙ ПЕТРОВИЧ

МПК / Метки

МПК: G06F 9/20

Метки: адресов, вычислительной, исполнительных, формирования, цифровой

Опубликовано: 15.04.1980

Код ссылки

<a href="https://patents.su/3-728129-ustrojjstvo-dlya-formirovaniya-ispolnitelnykh-adresov-cifrovojj-vychislitelnojj-mashiny.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования исполнительных адресов цифровой вычислительной машины</a>

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