Системное программирование Системное программирование
Язык ассемблер, контроллеры AVR. В чем различие регистров общего назначения от R0 до R15 и регистрами от R16 до R32?
0 0 0
Комментарии (8)
ответил vladd12
Есть общее различие.. Помню попадалось, но забыл. То что первые рон не работают с многими командами не то, есть важное и главное отличие
ответил _315_mrlONEly
Деды писали на машинный кодах, вот там страшно, а ассемблер это уже поблажки и роскошь) Си намного сложней, зато на нем большие пироги писать легче, асм легче, но большие пироги писать сложнее)
VertigoVen
По сравнению с 8051 зона РОНов является неоднородной. Несмотря на то, что все регистры этой зоны могут выполнять функции аккумулятора, наиболее функциональны регистры с 16 по 31. Только в них можно записывать различные константы, остальные регистры непосредственную адресацию не реализуют. Это относится и к битам.
ответил VertigoVen
Регистры с 0 до 16 нельзя присваивать непосредственно, только косвенно через другие регистры или через другие команды, с Ldi они не работают. Уже узнал, спасибо)
Для добавления комментариев необходимо авторизоваться
Родная деревня
Так увлекательно вести хозяйство Вам ещё никогда...