Режим адресации

Оглавление1 Режим адресации1.1 Основы адресации памяти1.2 Режимы адресации1.3 Режимы косвенной адресации1.4 Память косвенная или отложенная1.5 Режимы адресации по отношению к […]

Режим адресации

  • Основы адресации памяти

    • Память состоит из ячеек, каждая из которых имеет уникальный адрес. 
    • Адресация памяти включает в себя базовый регистр и смещение. 
    • Существуют различные режимы адресации, включая прямую, косвенную и автоматическую адресацию. 
  • Режимы адресации

    • Прямая адресация использует только базовый регистр и смещение для вычисления адреса. 
    • Косвенная адресация использует дополнительные биты для указания на адрес памяти, содержащий фактический адрес. 
    • Автоматическая адресация изменяет значение базового регистра при каждом доступе к памяти. 
  • Режимы косвенной адресации

    • Косвенное увеличение регистра увеличивает значение базового регистра перед использованием адреса. 
    • Косвенное автоматическое увеличение регистра увеличивает значение базового регистра и адрес одновременно. 
    • Косвенное автоматическое уменьшение регистра уменьшает значение базового регистра перед использованием адреса. 
  • Память косвенная или отложенная

    • Косвенная адресация может содержать дополнительный бит, указывающий на адрес памяти, который содержит фактический адрес. 
    • Отложенная адресация указывает на адреса в памяти, которые используются для вычисления адреса параметра. 
  • Режимы адресации по отношению к ПК

    • Режим адресации по отношению к ПК используется для загрузки данных из памяти программы на небольшом расстоянии от текущей команды. 
    • Некоторые процессоры поддерживают ссылки на данные, связанные с ПК. 
  • Устаревшие режимы адресации

    • Перечислены устаревшие режимы адресации, которые использовались в период 1950-1980 годов. 
  • Многоуровневая опосредованная память

    • Многоуровневая опосредованная память позволяет выполнять косвенную адресацию на нескольких уровнях. 
    • IBM 1620 и Data General Nova использовали многоуровневую косвенную адресацию для предотвращения бесконечных циклов. 
  • Регистры, отображаемые в памяти

    • Некоторые компьютеры имели адреса, которые относились к регистрам, а не к первичному хранилищу. 
    • Ранние модели PDP-10 использовали регистровые адреса для ускорения вычислений. 
  • Косвенное и автоматическое увеличение памяти

    • DEC PDP-8 и Data General Nova использовали специальные ячейки памяти для автоматической адресации в циклах. 
  • Нулевая страница

    • В некоторых системах нулевая страница используется для обозначения начала памяти. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Режим адресации — Википедия

Оставьте комментарий

Прокрутить вверх