Директива .org работает не так, как ожидалось
а именно: удваивает адрес, например:
.device ATmega8
.org 0x00
nop
.org 0x100
nop
Pass 1...
Pass 2...
done
Used memory blocks:
Code : Start = 0x0000, End = 0x0000, Length = 0x0001
Code : Start = 0x0100, End = 0x0100, Length = 0x0001
Assembly complete with no errors.
Segment usage:
Code : 2 words (4 bytes)
Data : 0 bytes
EEPROM : 0 bytes
:020000020000FC
:020000000000FE
:020200000000FC
:00000001FF