p8-exemple.elf: file format elf32-avr Disassembly of section .text: 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> 10: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 14: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 18: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 1c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 20: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 24: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 28: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 2c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 30: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 34: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 38: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 3c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 40: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 44: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 48: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <__vector_18> 4c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 50: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 54: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 58: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 5c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 60: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 64: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 00000068 <__ctors_end>: 68: 11 24 eor r1, r1 6a: 1f be out 0x3f, r1 ; 63 6c: cf ef ldi r28, 0xFF ; 255 6e: d8 e0 ldi r29, 0x08 ; 8 70: de bf out 0x3e, r29 ; 62 72: cd bf out 0x3d, r28 ; 61 00000074 <__do_copy_data>: 74: 11 e0 ldi r17, 0x01 ; 1 76: a0 e0 ldi r26, 0x00 ; 0 78: b1 e0 ldi r27, 0x01 ; 1 7a: e8 ef ldi r30, 0xF8 ; 248 7c: f0 e0 ldi r31, 0x00 ; 0 7e: 02 c0 rjmp .+4 ; 0x84 <__do_copy_data+0x10> 80: 05 90 lpm r0, Z+ 82: 0d 92 st X+, r0 84: a0 34 cpi r26, 0x40 ; 64 86: b1 07 cpc r27, r17 88: d9 f7 brne .-10 ; 0x80 <__do_copy_data+0xc> 0000008a <__do_clear_bss>: 8a: 21 e0 ldi r18, 0x01 ; 1 8c: a0 e4 ldi r26, 0x40 ; 64 8e: b1 e0 ldi r27, 0x01 ; 1 90: 01 c0 rjmp .+2 ; 0x94 <.do_clear_bss_start> 00000092 <.do_clear_bss_loop>: 92: 1d 92 st X+, r1 00000094 <.do_clear_bss_start>: 94: a1 36 cpi r26, 0x61 ; 97 96: b2 07 cpc r27, r18 98: e1 f7 brne .-8 ; 0x92 <.do_clear_bss_loop> 9a: 0e 94 6b 00 call 0xd6 ; 0xd6
9e: 0c 94 7a 00 jmp 0xf4 ; 0xf4 <_exit> 000000a2 <__bad_interrupt>: a2: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> 000000a6 : a6: 10 91 c0 00 lds r17, 0x00C0 ; 0x8000c0 <__DATA_REGION_ORIGIN__+0x60> aa: 15 ff sbrs r17, 5 ac: fc cf rjmp .-8 ; 0xa6 ae: 00 93 c6 00 sts 0x00C6, r16 ; 0x8000c6 <__DATA_REGION_ORIGIN__+0x66> b2: 08 95 ret 000000b4 <__vector_18>: b4: 00 91 c6 00 lds r16, 0x00C6 ; 0x8000c6 <__DATA_REGION_ORIGIN__+0x66> b8: a0 e0 ldi r26, 0x00 ; 0 ba: b1 e0 ldi r27, 0x01 ; 1 000000bc : bc: 0d 91 ld r16, X+ be: 0e 94 53 00 call 0xa6 ; 0xa6 c2: a1 30 cpi r26, 0x01 ; 1 c4: d9 f7 brne .-10 ; 0xbc c6: ab e1 ldi r26, 0x1B ; 27 c8: b1 e0 ldi r27, 0x01 ; 1 000000ca : ca: 0d 91 ld r16, X+ cc: 0e 94 53 00 call 0xa6 ; 0xa6 d0: a4 33 cpi r26, 0x34 ; 52 d2: d9 f7 brne .-10 ; 0xca d4: 18 95 reti 000000d6
: d6: 00 e0 ldi r16, 0x00 ; 0 d8: 00 93 c5 00 sts 0x00C5, r16 ; 0x8000c5 <__DATA_REGION_ORIGIN__+0x65> dc: 07 e6 ldi r16, 0x67 ; 103 de: 00 93 c4 00 sts 0x00C4, r16 ; 0x8000c4 <__DATA_REGION_ORIGIN__+0x64> e2: 00 e2 ldi r16, 0x20 ; 32 e4: 00 93 c0 00 sts 0x00C0, r16 ; 0x8000c0 <__DATA_REGION_ORIGIN__+0x60> e8: 08 e9 ldi r16, 0x98 ; 152 ea: 00 93 c1 00 sts 0x00C1, r16 ; 0x8000c1 <__DATA_REGION_ORIGIN__+0x61> ee: 78 94 sei 000000f0 : f0: ff cf rjmp .-2 ; 0xf0 f2: 08 95 ret 000000f4 <_exit>: f4: f8 94 cli 000000f6 <__stop_program>: f6: ff cf rjmp .-2 ; 0xf6 <__stop_program>