Никак не быть. Вам уже объяснили, что в Си нельзя применять то, что Си использует для своих целей.
Нельзя писать на Си, копируя код на АСМе. Поэтому забудьте про названия регистров ядра. В Си это табу. Можно использовать только ОЗУ, флеш и регистры периферии. Но тоже по правилам Си.
[uquote="Serg290",url="/forum/viewtopic.php?p=4661041#p4661041"]Как так?[/uquote]
В младших пиках ОЗУ разделено на банки. Обращение в дизасме к определенному адресу ничего не означает. Для того, чтобы узнать в какой банк произошло обращение, нужно смотреть на RP-биты регистра STATUS. Если вы пишите на Си, забудьте об этом. Это вас не касается. Компилятор все сделает как надо.


