Vit (10.09.2009 17:20, просмотров: 277) ответил Ксения на Тогда вы тоже должны быть заинтересованы, чтобы регистры одинаково назывались. Иначе при переходе с компилятора на комилятор пришлось бы менять имена.
Что-то Вы смешали всё. Насчёт структуры невкусно, например, иметь разный стиль описания для регистров с битовым и байтовым доступом. Та же ситуация с использованием части порта I/O с побитовым доступом для, например, организации 4-х-битной шины ЖКИ. Насчёт извращений Вы за меня додумали;) Я первым вариантом точно не пользуюсь. Почему - обломно рассказывать. А записи типа REG &= ~(1<<BIT_NO); оборачиваю в макросы и/или функции, но и бывает, что использую и без обёрток. Соотвественно, аппаратно-зависимое обычно стараюсь выносить в отдельные файлы.