[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Если честно, я 8051 не занимался, но есть общие соображения.
Во первых, назад к асму возвращаться необязательно. Можно на асме объявить и инициализировать только тот массив, что Вам нужен, а работоть с ним на Си. Для этого можно объявление/инициализацию вставить в отдельный .c-файл, компильнуть его в ассемблер, подредактировать как Вам надо и вставить в проект уже как асм-файл. Совместимость с Си должна сохраниться.
А вообще Си - хорошая штука. Ясное дело, есть такие вещи, которые на Си не сделаешь, ведь это не асм. Но преимущества перевешивают недостатки.
E-mail: info@telesys.ru