Cтраница 1
Блок местной памяти предназначен для хранения операнд, промежуточных данных и результатов вычислений. Местная память выполнена на магнит, ных-ллевках. [1]
Блок местной памяти предназначен для хранения операнд, промежуточных данных и результатов вычислений. Местная память выполнена на магнитных пленках. [2]
Кроме того, к центральному ядру устройства управления относится блок местной памяти ( БМП), содержащий группу быстродействующих регистров. Основные связи блоков и их состав рассматриваются ниже с позиций обеспечения всех необходимых действий при реализации инструкций процессора. [3]
Для хранения операндов, промежуточных данных и результатов вычислений служит блок местной памяти на магнитных пленках. [4]
Далее содержимое регистра МП с четным номером выдается в выходной регистр РИ1 блока местной памяти. [5]
На первом этапе, как и в случае реализации инструкций формата RR, производится передача кода инструкции и ее частей из РКР в регистры блока центрального управления и блока местной памяти при использовании различных групп выходных вентилей для РКР. Инструкция формата RX является 32-разрядной, поэтому ее код во входной регистр блока центрального управления выдается из РКР через полноразрядную группу вентилей. Поскольку выборка второго операнда связана с выполнением более сложных действий, чем выборка первого операнда, причем требующих больших затрат времени, то на первом этапе в адресные регистры блока местной памяти передаются из РКР адреса базы и индекса. После выдачи кода реализуемой инструкции и ее частей в другие блоки регистр распакованной команды считается свободным, и на уровне К возможна обработка очередной инструкции. [6]
На первом этапе реализации инструкций формата SI, как и для инструкций уже рассмотренных форматов, производится передача кода инструкции и ее частей из РКР в регистры блока центрального управления и блока местной памяти. РКР, считается свободным, и на уровне К возможна обработка очередной инструкции. [7]
Местная память - это регистровое сверхбыстродействующее ОЗУ, предназначенное для хранения операндов и результатов выполнения некоторых операций, а также кодов базы и индекса, используемых при формировании исполнительных адресов. Как и любое запоминающее устройство, блок местной памяти включает в свой состав накопитель, регистры, дешифраторы, группы логических элементов и схему управления. [8]
Передача кода базы в РИ1 и кода индекса в РИ2 производится через полноразрядные группы входных вентилей. Разрядность этих кодов учитывается при их размещении в регистрах общего назначения блока местной памяти. При выборке содержимое соответствующих регистров МП всегда сохраняется. [9]
Информация, хранящаяся в РЧ1 и РЧ2, представляет собой операнды, передаваемые в АЛБ. Если выполняется инструкция формата RX или RS, то первый операнд в РЧ1 вводится из РИ1 блока местной памяти, а второй операнд в РЧ2 - из оперативной памяти. При выполнении инструкций формата SI первый операнд в РЧ1 поступает из оперативной памяти, а второй операнд в РЧ2 - из РК. [10]
Если результат выполнения заданной операции является двойным словом, то его запись в местную память производится в два приема. После вышеописанных действий осуществляется изменение адреса записи на единицу, что приводит к выборке соседней нечетной ячейки в блоке местной памяти ( считается, что начальный. Далее содержимое РВ [32-63] передается для хранения в эту ячейку МП. [11]
Необходимо отметить, что после передачи информации из РЧ1 и РЧ2 в АЛБ, а из РКЧ в РКТ схемы блока адреса результата и блока местной памяти не выполняют активных действий до завершения операции в арифметическо-логическом блоке. При записи результата операции в выходной регистр АЛБ содержимое РКТ [ 8 - И ], т.е. практически адрес первого операнда, подается на дешифратор записи блока местной памяти. [12]
Размещение в РКР кода очередной команды, или инструкции процессора, свидетельствует об окончании ее обработки на уровне К. Если к этому моменту времени на уровне Ч завершена работа по реализации предыдущей команды, то начинается выдача кода операции в блок центрального управления, а адресов - в блок местной памяти. [13]
Блок выборки данных служит для размещения кодов, принимаемых из оперативной памяти, местной памяти, блока таймеров, а также от пульта управления. Он включает в свой состав один или несколько регистров, информация из которых выдается в арифметическо-логический блок ( АЛБ), блок выборки команд, а также в блок прерываний и блок местной памяти. [14]
Адресация регистров общего назначения и регистров для операндов с плавающей запятой. [15] |