Цитата(aaarrr @ Jul 4 2006, 15:55)

Цитата(CDT @ Jul 4 2006, 07:31)

А в чем проблема, если их разумно называть?
Проблема исключительно в лени. Представьте себе: для того, чтобы заменить
запись
BREQ PC+0x02 нужно придумать и написать (два раза!) осмысленную метку.
Использование
BREQ PC+0x02 ничем не отличается от использования
SBRS/SBRC,
за исключением того, что просто нужно быть чуть внимательнее.
Все правильно, только случаи
BREQ PC+0x02 встречаются достаточно редко, а вычислять переходы вручную довольно хлопотно (я предоставляю это делать ассемблеру). Поэтому, если такая конструкция вдруг встретится, я предпочту добавить просто метку. Опять же, к сожалению, IAR не допускает локальных меток. Поэтому, чтобы не утруждать себя придумывать подобные метки, я просто использую в качестве меток иденификаторы типа ?0, ?1, ...