Цитата(SpiritDance @ Jun 2 2009, 07:49)

В avr помнится было такое ...
Это потому, что у AVR регистров явный избыток. Полемика на эту тему уже была на форуме неоднократно.
У ARM регистров не так много и они более функциональны. Если же необходимость выделения регистра связана с нехваткой быстродействия, то Вы, на мой взгляд, ошиблись камнем, выбирайте что-нибудь побыстрее.