🧙Конкурс сказок!
Системное программирование
(OFF) _091_HEKTO_pyc (B) 7 июл 2018

Регистры общего назначения

Язык ассемблер, контроллеры AVR. В чем различие регистров общего назначения от R0 до R15 и регистрами от R16 до R32?

Комментарии (8)

Зависит же от конкретного контроллера
Есть общее различие.. Помню попадалось, но забыл. То что первые рон не работают с многими командами не то, есть важное и главное отличие
(B)
ассемблер - звучит страшно)
Мне понравился)
(B)
ответил _091_HEKTO_pyc
говорят деды наши на нем писали)
Деды писали на машинный кодах, вот там страшно, а ассемблер это уже поблажки и роскошь) Си намного сложней, зато на нем большие пироги писать легче, асм легче, но большие пироги писать сложнее)
(B)
По сравнению с 8051 зона РОНов является неоднородной. Несмотря на то, что все регистры этой зоны могут выполнять функции аккумулятора, наиболее функциональны регистры с 16 по 31. Только в них можно записывать различные константы, остальные регистры непосредственную адресацию не реализуют. Это относится и к битам.
Регистры с 0 до 16 нельзя присваивать непосредственно, только косвенно через другие регистры или через другие команды, с Ldi они не работают. Уже узнал, спасибо)
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Системное программирование
Родная деревня
Так увлекательно вести хозяйство Вам ещё никогда...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play