Оглавление
- 1 Режим адресации
- 1.1 Основы адресации памяти
- 1.2 Режимы адресации
- 1.3 Режимы косвенной адресации
- 1.4 Память косвенная или отложенная
- 1.5 Режимы адресации по отношению к ПК
- 1.6 Устаревшие режимы адресации
- 1.7 Многоуровневая опосредованная память
- 1.8 Регистры, отображаемые в памяти
- 1.9 Косвенное и автоматическое увеличение памяти
- 1.10 Нулевая страница
- 2 Режим адресации — Википедия
Режим адресации
-
Основы адресации памяти
- Память состоит из ячеек, каждая из которых имеет уникальный адрес.
- Адресация памяти включает в себя базовый регистр и смещение.
- Существуют различные режимы адресации, включая прямую, косвенную и автоматическую адресацию.
-
Режимы адресации
- Прямая адресация использует только базовый регистр и смещение для вычисления адреса.
- Косвенная адресация использует дополнительные биты для указания на адрес памяти, содержащий фактический адрес.
- Автоматическая адресация изменяет значение базового регистра при каждом доступе к памяти.
-
Режимы косвенной адресации
- Косвенное увеличение регистра увеличивает значение базового регистра перед использованием адреса.
- Косвенное автоматическое увеличение регистра увеличивает значение базового регистра и адрес одновременно.
- Косвенное автоматическое уменьшение регистра уменьшает значение базового регистра перед использованием адреса.
-
Память косвенная или отложенная
- Косвенная адресация может содержать дополнительный бит, указывающий на адрес памяти, который содержит фактический адрес.
- Отложенная адресация указывает на адреса в памяти, которые используются для вычисления адреса параметра.
-
Режимы адресации по отношению к ПК
- Режим адресации по отношению к ПК используется для загрузки данных из памяти программы на небольшом расстоянии от текущей команды.
- Некоторые процессоры поддерживают ссылки на данные, связанные с ПК.
-
Устаревшие режимы адресации
- Перечислены устаревшие режимы адресации, которые использовались в период 1950-1980 годов.
-
Многоуровневая опосредованная память
- Многоуровневая опосредованная память позволяет выполнять косвенную адресацию на нескольких уровнях.
- IBM 1620 и Data General Nova использовали многоуровневую косвенную адресацию для предотвращения бесконечных циклов.
-
Регистры, отображаемые в памяти
- Некоторые компьютеры имели адреса, которые относились к регистрам, а не к первичному хранилищу.
- Ранние модели PDP-10 использовали регистровые адреса для ускорения вычислений.
-
Косвенное и автоматическое увеличение памяти
- DEC PDP-8 и Data General Nova использовали специальные ячейки памяти для автоматической адресации в циклах.
-
Нулевая страница
- В некоторых системах нулевая страница используется для обозначения начала памяти.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: