Регистровый файл: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
м См. также: категория
Строка 68: Строка 68:
* [[:en:Sum addressed decoder]]
* [[:en:Sum addressed decoder]]


[[Категория:Digital electronics]]
[[Категория:Микропроцессоры]]
[[Категория:Digital registers]]
[[Категория:Цифровые системы]]


[[de:Registerspeicher]]
[[de:Registerspeicher]]

Версия от 23:26, 29 мая 2010

Регистровый файл (register file) - модуль микропроцессора (CPU), хранящий в себе регистры процессора. Современные регистровый файлы, используемые в СБИС обычно реализованы как многопортовый массив быстрой статической памяти SRAM. Такие массивы SRAM отличаются явным разделением портов чтения и записи, тогда как классическая многопортовая SRAM обычно позволяет как читать так и записывать через любой порт.

Система команд микропроцессора (архитектура) практически всегда определяет набор регистров, которые будут хранить данные для обработки функциональными устройствами чипа. В простейших процессорах такие архитектурные регистры отображаются один-в-один в физический регистровый файл. В более сложных ЦПУ используется переименование регистров (register renaming), которое позволяет динамически изменять соответствие между аппаратными и архитектурными регистрами во время исполнения.

Implementation

Примечания

Ссылки

См. также