Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Базово-индексная адресация



Для адресаци элемента указываемом в массиве используют базово-индексную адресацию. При этом способе адресации базовый адрес массива задается указателем базы, то есть базовым регистром, а номер элемента массива определяется значением индексного регистра. Базово-индексная адресация удобна при работе со сложными структурами данных, т.к. она позволяет одновременно изменять две адресных компоненты. Базово-индексную адресация со смещением применяют для адресации элементов в указываемом массиве записи, то есть в массиве, каждый элемент которого является записью (структурой). Базовый адрес массива задается указателем базы. Номер записи (элемента массива) определяется значением индексного регистра, а смещение указывает расстояние в записи.

Способы адресации команд.

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

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

Относительная адресация команд аналогична рассмотренной ранее.





Дата публикования: 2015-01-24; Прочитано: 1645 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...