16-разрядный адрес данных содержится в 16 младших разрядах 32-разрядной команды. Rd/Rr определяют регистр источник или регистр назначения.
Рис. 11. Непосредственная адресация данных
Непосредственная адресация данных
Адрес операнда содержится в 6 битах слова команды. Величина n определяет адрес регистра источника или регистра назначения.
Рис. 10. Непосредственная адресация I/O
Непосредственная адресация I/O
Результат сохраняется в регистре d (Rd).
Операнды содержатся в регистрах r (Rr) и d (Rd).
Рис. 9. Непосредственная регистровая адресация двух регистров
Непосредственная адресация, два регистра Rd и Rr
Операнд содержится в регистре d (Rd).
Рис. 8. Непосредственная адресация одного регистра
Непосредственная адресация, одиночный регистр Rd
При обращении к Flash памяти программ и памяти данных (SRAM, регистровому файлу и памяти I/O) AVR Enhanced RISC микроконтроллерами ATmega603/103 используются мощные и эффективные режимы адресации. В данном разделе описываются режимы адресации, поддерживаемые AVR архитектурой. На рисунках OP обозначает часть слова команды, соответствующую операционному коду.
Режимы адресации памяти программ и данных
object width="140" height="200"
Электромеханика
Главная страница
avr Архитектура 8-разрядных микроконтроллеров семейства AVR Режимы адресации памяти программ и данных
Комментариев нет:
Отправить комментарий