Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR, r0-r15
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Maxim_Ka
Интересует вот что:
у AVRок есть 32 Регистра Общего Назначения (РОН), в литературе написано что r16-r31 позволяют обращаться к себе, грубо говоря, всем списком команд, а вот с r0-r15 непонятно. Какие команды нельзя использовать при работе с ними?

Необходимо просто записывать и считывать из них данные, без всяких умных операций.
Если допустим обычными командами пользоваться нельзя то как тогда обеспечить запись/чтение?

Хотя что-то мне подсказывает что эти команды разрешены, иначе вообще зачем тогда эти РОН нужны, если в них ничего нельзя помещать )
V_G
В эти регистры невозможно напрямую загружать константы (командой LDI) и нельзя производить вычислительные операции с константами (ORI,ANDI,SUBI...). В остальном по большей части как у всех.
domowoj
Посмотрите хотя бы
А.В. Евстифеев.
Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel

http://lord-n.narod.ru/walla.html
В сводной таблице команд, в операндах указано,
какая команда с какими регистрами работает.
Александр77
Еще можно сказать что в регистровую пару R1R0 помещается результат умножения (для МК имеющих соответствующую фичу). Все остальное - у Евстифеева.
Maxim_Ka
Крутотенюшка, спасибо )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.