Cтраница 2
Наиболее интересная часть рис. 4.36 - это регистровый файл, состоящий из 64 32-битных регистров. В этих регистрах могут содержаться верхние 64 слова стека JVM, что сильно повышает скорость доступа к словам в стеке. [16]
Регистровое АЛ У AS8832 имеет в своем составе регистровый файл с независимым тактированием, которое позволяет отдельному процессору, работающему в составе мультипроцессорной системы, заносить результаты вычислений в свой собственный регистровый файл и обновлять содержимое регистров в других процессорах за один период тактирования. [17]
Операнды, поступившие из памяти данных или из регистрового файла, обрабатываются при помощи функции выполнения команд Fop, при этом результат помещается либо в память, либо в регистровый файл. [18]
На третьей стадии вызываются операнды из стека ( фактически из регистрового файла), чтобы они были в наличии для четвертой стадии. [19]
![]() |
Доступ для записи в регистры данных.| Доступ для чтения из реЛютров данных. [20] |
В табл. 6.4 обобщаются разрядности данных, которые пересылаются из / в регистровый файл. [21]
Если, например, стек операндов состоит из двух слов, то в регистровом файле может находиться до 62 слов локальных переменных. Естественно, при помещении еще одного слова в стек возникает проблема. Происходит так называемый дрибб-линг - это когда одно или несколько слов, находящихся глубо ко в стеке, записываются обратно в память. Точно так же, если несколько слов выталкиваются из стека операндов, в регистровом файле освобождается место, и поэтому некоторые слова, находящиеся глубоко в стеке, могут перезагружаться в регистровый файл. Специальные регистры на микросхеме определяют, насколько полным должен быть регистр, чтобы слова из нижней части стека записывались в память, и насколько пустым он может быть для того, чтобы перезагрузить регистровый файл из памяти. Чтобы легко произвести дрибблинг без копирования, регистровый файл действует как кольцевой буфер с указателями на самое нижнее и на самое верхнее слова. Дрибблинг происходит автоматически всякий раз, когда регистровый файл переполняется или пустеет. [22]
Функция задания режимов адресации Fam определяет место расположения операндов - в памяти данных или в регистровом файле, который находится внутри микропроцессора. Если операнд расположен в памяти, то функция Fam определяет логический адрес операнда, который при помощи функции преобразования адресов данных Fc & ( converting data) преобразуется в реальный физический адрес. [23]
Когда ядро DSP генерирует адрес для выборки команды, контроллер кэш-памяти сравнивает поле тега с полем, хранимым в регистровом файле тегов. [24]
![]() |
Выполнение последовательности из четырех команд для вычисления выражения nk m ( а. та же последовательность, свернутая до одной команды ( б. [25] |
Если предположить, что все три переменные находятся достаточно высоко в стеке, настолько высоко, что все они содержатся в регистровом файле, то для выполнения этой последовательности команд вообще не требуются обращения к памяти. Сходным образом команда ILOAD 1 производит копирование из регистра в регистр. Команда IADD складывает два регистра, а команда ISTORE копирует значение регистра в регистровый файл. [26]
Операнды, поступившие из памяти данных или из регистрового файла, обрабатываются при помощи функции выполнения команд Fop, при этом результат помещается либо в память, либо в регистровый файл. [27]
Регистровое АЛ У AS8832 имеет в своем составе регистровый файл с независимым тактированием, которое позволяет отдельному процессору, работающему в составе мультипроцессорной системы, заносить результаты вычислений в свой собственный регистровый файл и обновлять содержимое регистров в других процессорах за один период тактирования. [28]
Кристалл, однако, включает блок нормализации, который повышает производительность обработки с плавающей запятой. Информация из регистровых файлов А и М и с шины данных поступает в АЛУ, из которого подается в устройство управления CLM, затем данные снова поступают на входы АЛУ. Координирующая память служит для декодирования макрокоманд и выполнения операций общего характера; в ней содержатся начальные адреса конкретных микропрограмм. [29]
ТТЛШ-технологии и имеет микроцикл 90 не. Архитектура память-память не имеет регистрового файла. [30]