00000000 <__vectors>:
   0:   0c 94 34 00    jmp   0x68   ; 0x68 <__ctors_end>
   4:   0c 94 51 00    jmp   0xa2   ; 0xa2 <__bad_interrupt>
   8:   0c 94 51 00    jmp   0xa2   ; 0xa2 <__bad_interrupt>
   c:   0c 94 51 00    jmp   0xa2   ; 0xa2 <__bad_interrupt>
 
 
AVR code는 16 또는 32bits로 구성되며, 인텔 특성상 바이트 스왑이 되어 있다.
따라서 jmp = 0x94c0, add = 0x0034 가 된다.
 
그런데 AVR은 WORD Addressing을 하므로 주소는 코드에 있는 주소를 두배한 값이 실제 주소가 된다.
따라서 주소 add = 0x0034가 아닌 0x0068로 해석해야 함.
 
Codevision 버전의 2K 버전임(sprintf 사용)
벡터영역이 0xffff(프로그램이 안된 상태)이면 다운로드 대기를 하며, 아니면 자동실행.