ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
127536 Топик полностью
blackbit (06.08.2008 18:58, просмотров: 192) ответил blackbit на ..слишком сложное условие под IF, не любит препроцессор mplab'a разбирать такие строки.
..попробовал из-под 8.10 (mpasm 5.20), работает препроцессор с макросом нормально:  _sset_page macro otkel,kydu if ( ! (otkel > 0x200) & (kydu > 0x1FF) | ((otkel > 0x1FF) & (kydu < 0x200)) ) pagesel kydu exitm ; else exitm ; endif endm org 0x170 main: prs_srch_s: _sset_page prs_srch_s,prs_srch call prs_srch nop goto main org 0x201 prs_srch: return END Э-э.. правильно понял задумку? Правда, это в абсолютном коде.