Читайте также:
|
|
Рис. 15. Косвенная адресация данных с постинкрементом
После выполнения операции регистр X, Y или Z инкрементируется. Адресом операнда является содержимое X, Y или Z регистра предшествовавшее инкрементированию.
Адресация константы с использованием команд LPM и ELPM
Рис. 16. Адресация константы кода памяти
Адрес байта константы определяется содержимым регистра Z. Старшие 15 битов определяют слово адреса (от 0 до 32К). Состояние младшего бита определяет выбор младшего байта (LSB = 0) или старшего байта (LSB = 1). При использовании команды ELPM младший бит (RAM Page) регистра Z - RAMPZ используется для выбора страницы памяти (RAMPZ0 = 0:младшая страница, RAMPZ0 = 1:старшая страница). Команда ELPM не используется микроконтроллером ATmega603.
Непосредственная адресация памяти программ, команды JMP и CALL
Рис. 17. Непосредственная адресация памяти программ
Выполнение программы продолжается с адреса, записанного непосредственно в адресе команды.
Дата добавления: 2015-07-18; просмотров: 82 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Непосредственная адресация данных | | | Время обращения к памяти и тактирование выполнения команд |