реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> AVR, r0-r15, с r16-r31 все понятно, а эти что могут?
Maxim_Ka
сообщение Dec 14 2010, 19:38
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 29-11-10
Из: Ленинградушка
Пользователь №: 61 260



Интересует вот что:
у AVRок есть 32 Регистра Общего Назначения (РОН), в литературе написано что r16-r31 позволяют обращаться к себе, грубо говоря, всем списком команд, а вот с r0-r15 непонятно. Какие команды нельзя использовать при работе с ними?

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

Хотя что-то мне подсказывает что эти команды разрешены, иначе вообще зачем тогда эти РОН нужны, если в них ничего нельзя помещать )
Go to the top of the page
 
+Quote Post
V_G
сообщение Dec 14 2010, 21:09
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



В эти регистры невозможно напрямую загружать константы (командой LDI) и нельзя производить вычислительные операции с константами (ORI,ANDI,SUBI...). В остальном по большей части как у всех.

Сообщение отредактировал V_G - Dec 14 2010, 21:10
Go to the top of the page
 
+Quote Post
domowoj
сообщение Dec 15 2010, 00:49
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Посмотрите хотя бы
А.В. Евстифеев.
Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel

http://lord-n.narod.ru/walla.html
В сводной таблице команд, в операндах указано,
какая команда с какими регистрами работает.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Александр77
сообщение Dec 15 2010, 04:13
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Еще можно сказать что в регистровую пару R1R0 помещается результат умножения (для МК имеющих соответствующую фичу). Все остальное - у Евстифеева.
Go to the top of the page
 
+Quote Post
Maxim_Ka
сообщение Dec 15 2010, 16:37
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 29-11-10
Из: Ленинградушка
Пользователь №: 61 260



Крутотенюшка, спасибо )
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th August 2025 - 08:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016