[an error occurred while processing this directive]
|
Если прыгает на ldi tmp,0x02 - 3-я строчка (т.е. адрес 0x0003), то это, скорее всего, вызывается вектор для внешнего прерывания INT1.
Советую начало программы написать в таком виде:
.org 0
0000 rjmp start
0001 reti
0002 reti
0003 reti
.....
.org mainBlok
start:
...
Это поможет выявить некоторые глюки связынные с мистическими переходами в начало программы.
E-mail: info@telesys.ru