Цитата(&-rey @ Sep 26 2006, 14:27)

Цитата(viael @ Sep 25 2006, 21:58)

Мне что в inline асемблерных вставках вместо имен SFR их адреса вручную прописывать?
Да, если они идут внутри C кода. Причина в том что в ioxxx.h они описаны как структуры, а не как конкретный адрес.
Выхода 2 либо определить как написали ранее либо делать отдельный модуль на асме и вызывать из него asm функции. Там с именами все в порядке.
Прилагаю небольшой перевод как делать Asm модули.
Спасибо за перевод, но я уже прочел все это в оригинале и попробовал.Но мне не подходит этот вариант так как ассемблерная вставка вызывается как функция, а мне надо обязательно inline(соответствуящая прагма не помогла)

.