0men (07.12.2012 23:24 - 23:28, просмотров: 370) ответил ASDFS на Нихрена не локализована.
Модель памяти small. Не очень понял об указателях по умолчанию. если функция объявлена как
void Func( const unsigned char __farflash * )
то на указатель выделяется 3 байта (и это видно при дизасме)
У меня размер кода > 75к, литералы размещаются по адресам, выше кода.
В моем примере симитирована эта ситуация.. Посмотри в аплоаде 123.jpg результат
если функция объявлена как
void Func( const unsigned char __flash * )
то указатель 2х байтный
в 5.11В все работает правильно. Правда есть но, принцип передачи указателей в функцию там совсем иной
Надеюсь, заслуженные аврщики скоро появятся...