Цитата(rx3apf @ Sep 27 2010, 14:43)

Смотрим там же - "-2K ≤ k < 2K". А 96E hex - это больше, чем 2K. Команда-то используется не только, чтобы переходить "вперед", но и "назад"...
Работающая на каком кристалле ? И для какого кристалла ругается компилятор ?
В общем-то, да, порог 2kB.
Кристалл Мега8.
Если открываю хекс в студии, то симуляция проходит. Если пишу ручками, как в примере, то ассемблер ругается при компиляции
начало hex-файла:
Код
:02 0000 02 0000 FC
:10 0000 00 6DC9 1895 1895 9CC1 1895 1895 1895 1895 4F
:10 0010 00 1895 83C1 1895 1895 1895 1895 CFC1 1895 FE
C96D - rjmp 0x96D
Нажмите для просмотра прикрепленного файла