Zeitschaltung_V6.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000000 00800100 00000146 000001ba 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 00000146 00000000 00000000 00000074 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .stab 000006cc 00000000 00000000 000001bc 2**2 CONTENTS, READONLY, DEBUGGING 3 .stabstr 00000082 00000000 00000000 00000888 2**0 CONTENTS, READONLY, DEBUGGING 4 .comment 0000002f 00000000 00000000 0000090a 2**0 CONTENTS, READONLY Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 35 00 jmp 0x6a ; 0x6a <__ctors_end> 4: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 8: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 10: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 14: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 18: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 1c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 20: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 24: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 28: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 2c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 30: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 34: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 38: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 3c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 40: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 44: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 48: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 4c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 50: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 54: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 58: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 5c: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 60: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 64: 0c 94 52 00 jmp 0xa4 ; 0xa4 <__bad_interrupt> 00000068 <__ctors_start>: 68: 95 00 .word 0x0095 ; ???? 0000006a <__ctors_end>: 6a: 11 24 eor r1, r1 6c: 1f be out 0x3f, r1 ; 63 6e: cf ef ldi r28, 0xFF ; 255 70: d4 e0 ldi r29, 0x04 ; 4 72: de bf out 0x3e, r29 ; 62 74: cd bf out 0x3d, r28 ; 61 00000076 <__do_clear_bss>: 76: 21 e0 ldi r18, 0x01 ; 1 78: a0 e0 ldi r26, 0x00 ; 0 7a: b1 e0 ldi r27, 0x01 ; 1 7c: 01 c0 rjmp .+2 ; 0x80 <.do_clear_bss_start> 0000007e <.do_clear_bss_loop>: 7e: 1d 92 st X+, r1 00000080 <.do_clear_bss_start>: 80: a0 30 cpi r26, 0x00 ; 0 82: b2 07 cpc r27, r18 84: e1 f7 brne .-8 ; 0x7e <.do_clear_bss_loop> 00000086 <__do_global_ctors>: 86: 10 e0 ldi r17, 0x00 ; 0 88: ca e6 ldi r28, 0x6A ; 106 8a: d0 e0 ldi r29, 0x00 ; 0 8c: 04 c0 rjmp .+8 ; 0x96 <__do_global_ctors+0x10> 8e: 22 97 sbiw r28, 0x02 ; 2 90: fe 01 movw r30, r28 92: 0e 94 9d 00 call 0x13a ; 0x13a <__tablejump__> 96: c8 36 cpi r28, 0x68 ; 104 98: d1 07 cpc r29, r17 9a: c9 f7 brne .-14 ; 0x8e <__do_global_ctors+0x8> 9c: 0e 94 60 00 call 0xc0 ; 0xc0
a0: 0c 94 a1 00 jmp 0x142 ; 0x142 <_exit> 000000a4 <__bad_interrupt>: a4: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> 000000a8 <_ZN6avrlib3pinINS_5portdELh6EE8make_lowEv>: a8: 5e 98 cbi 0x0b, 6 ; 11 aa: 56 9a sbi 0x0a, 6 ; 10 ac: 08 95 ret 000000ae <_ZN6avrlib3pinINS_5portdELh6EE9make_highEv>: ae: 5e 9a sbi 0x0b, 6 ; 11 b0: 56 9a sbi 0x0a, 6 ; 10 b2: 08 95 ret 000000b4 <_ZN6avrlib3pinINS_5portdELh7EE8make_lowEv>: b4: 5f 98 cbi 0x0b, 7 ; 11 b6: 57 9a sbi 0x0a, 7 ; 10 b8: 08 95 ret 000000ba <_ZN6avrlib3pinINS_5portdELh7EE9make_highEv>: ba: 5f 9a sbi 0x0b, 7 ; 11 bc: 57 9a sbi 0x0a, 7 ; 10 be: 08 95 ret 000000c0
: c0: 0e 94 57 00 call 0xae ; 0xae <_ZN6avrlib3pinINS_5portdELh6EE9make_highEv> c4: 0e 94 5a 00 call 0xb4 ; 0xb4 <_ZN6avrlib3pinINS_5portdELh7EE8make_lowEv> c8: 2f ef ldi r18, 0xFF ; 255 ca: 84 e3 ldi r24, 0x34 ; 52 cc: 9c e0 ldi r25, 0x0C ; 12 ce: 21 50 subi r18, 0x01 ; 1 d0: 80 40 sbci r24, 0x00 ; 0 d2: 90 40 sbci r25, 0x00 ; 0 d4: e1 f7 brne .-8 ; 0xce d6: 00 c0 rjmp .+0 ; 0xd8 d8: 00 00 nop da: 0e 94 57 00 call 0xae ; 0xae <_ZN6avrlib3pinINS_5portdELh6EE9make_highEv> de: 0e 94 5d 00 call 0xba ; 0xba <_ZN6avrlib3pinINS_5portdELh7EE9make_highEv> e2: 2f ef ldi r18, 0xFF ; 255 e4: 84 e3 ldi r24, 0x34 ; 52 e6: 9c e0 ldi r25, 0x0C ; 12 e8: 21 50 subi r18, 0x01 ; 1 ea: 80 40 sbci r24, 0x00 ; 0 ec: 90 40 sbci r25, 0x00 ; 0 ee: e1 f7 brne .-8 ; 0xe8 f0: 00 c0 rjmp .+0 ; 0xf2 f2: 00 00 nop f4: 0e 94 54 00 call 0xa8 ; 0xa8 <_ZN6avrlib3pinINS_5portdELh6EE8make_lowEv> f8: 0e 94 5d 00 call 0xba ; 0xba <_ZN6avrlib3pinINS_5portdELh7EE9make_highEv> fc: 2f ef ldi r18, 0xFF ; 255 fe: 84 e3 ldi r24, 0x34 ; 52 100: 9c e0 ldi r25, 0x0C ; 12 102: 21 50 subi r18, 0x01 ; 1 104: 80 40 sbci r24, 0x00 ; 0 106: 90 40 sbci r25, 0x00 ; 0 108: e1 f7 brne .-8 ; 0x102 10a: 00 c0 rjmp .+0 ; 0x10c 10c: 00 00 nop 10e: 0e 94 54 00 call 0xa8 ; 0xa8 <_ZN6avrlib3pinINS_5portdELh6EE8make_lowEv> 112: 0e 94 5a 00 call 0xb4 ; 0xb4 <_ZN6avrlib3pinINS_5portdELh7EE8make_lowEv> 116: 2f ef ldi r18, 0xFF ; 255 118: 84 e3 ldi r24, 0x34 ; 52 11a: 9c e0 ldi r25, 0x0C ; 12 11c: 21 50 subi r18, 0x01 ; 1 11e: 80 40 sbci r24, 0x00 ; 0 120: 90 40 sbci r25, 0x00 ; 0 122: e1 f7 brne .-8 ; 0x11c 124: 00 c0 rjmp .+0 ; 0x126 126: 00 00 nop 128: cb cf rjmp .-106 ; 0xc0
0000012a <_GLOBAL__sub_I_l>: 12a: 57 9a sbi 0x0a, 7 ; 10 12c: 56 9a sbi 0x0a, 6 ; 10 12e: 0e 94 54 00 call 0xa8 ; 0xa8 <_ZN6avrlib3pinINS_5portdELh6EE8make_lowEv> 132: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <_ZN6avrlib3pinINS_5portdELh7EE8make_lowEv> 00000136 <__tablejump2__>: 136: ee 0f add r30, r30 138: ff 1f adc r31, r31 0000013a <__tablejump__>: 13a: 05 90 lpm r0, Z+ 13c: f4 91 lpm r31, Z 13e: e0 2d mov r30, r0 140: 09 94 ijmp 00000142 <_exit>: 142: f8 94 cli 00000144 <__stop_program>: 144: ff cf rjmp .-2 ; 0x144 <__stop_program>