BLIK_ATmega8.elf: file format elf32-avrSections:Idx Name Size VMA LMA File off Algn0 .text 0000009c 00000000 00000000 00000094 2**0CONTENTS, ALLOC, LOAD, READONLY, CODE1 .data 00000000 00800060 0000009c 00000130 2**0CONTENTS, ALLOC, LOAD, DATA2 .bss 00000000 00800060 0000009c 00000130 2**0ALLOC3 .noinit 00000000 00800060 00800060 00000130 2**0CONTENTS4 .eeprom 00000000 00810000 00810000 00000130 2**0CONTENTS5 .debug_aranges 00000014 00000000 00000000 00000130 2**0CONTENTS, READONLY, DEBUGGING6 .debug_pubnames 00000029 00000000 00000000 00000144 2**0CONTENTS, READONLY, DEBUGGING7 .debug_info 0000012f 00000000 00000000 0000016d 2**0CONTENTS, READONLY, DEBUGGING8 .debug_abbrev 000000c8 00000000 00000000 0000029c 2**0CONTENTS, READONLY, DEBUGGING9 .debug_line 000000f7 00000000 00000000 00000364 2**0CONTENTS, READONLY, DEBUGGING10 .debug_str 000000e0 00000000 00000000 0000045b 2**0CONTENTS, READONLY, DEBUGGINGDisassembly of section .text:00000000 <__vectors>:0: 12 c0 rjmp .+36 ; 0x262: 2b c0 rjmp .+86 ; 0x5a4: 2a c0 rjmp .+84 ; 0x5a6: 29 c0 rjmp .+82 ; 0x5a8: 28 c0 rjmp .+80 ; 0x5aa: 27 c0 rjmp .+78 ; 0x5ac: 26 c0 rjmp .+76 ; 0x5ae: 25 c0 rjmp .+74 ; 0x5a10: 24 c0 rjmp .+72 ; 0x5a12: 23 c0 rjmp .+70 ; 0x5a14: 22 c0 rjmp .+68 ; 0x5a16: 21 c0 rjmp .+66 ; 0x5a18: 20 c0 rjmp .+64 ; 0x5a1a: 1f c0 rjmp .+62 ; 0x5a1c: 1e c0 rjmp .+60 ; 0x5a1e: 1d c0 rjmp .+58 ; 0x5a20: 1c c0 rjmp .+56 ; 0x5a22: 1b c0 rjmp .+54 ; 0x5a24: 1a c0 rjmp .+52 ; 0x5a00000026 <__ctors_end>:26: 11 24 eor r1, r128: 1f be out 0x3f, r1 ; 632a: cf e5 ldi r28, 0x5F ; 952c: d4 e0 ldi r29, 0x04 ; 42e: de bf out 0x3e, r29 ; 6230: cd bf out 0x3d, r28 ; 6100000032 <__do_copy_data>:32: 10 e0 ldi r17, 0x00 ; 034: a0 e6 ldi r26, 0x60 ; 9636: b0 e0 ldi r27, 0x00 ; 038: ec e9 ldi r30, 0x9C ; 1563a: f0 e0 ldi r31, 0x00 ; 03c: 02 c0 rjmp .+4 ; 0x420000003e <.do_copy_data_loop>:3e: 05 90 lpm r0, Z+40: 0d 92 st X+, r000000042 <.do_copy_data_start>:42: a0 36 cpi r26, 0x60 ; 9644: b1 07 cpc r27, r1746: d9 f7 brne .-10 ; 0x3e00000048 <__do_clear_bss>:48: 10 e0 ldi r17, 0x00 ; 04a: a0 e6 ldi r26, 0x60 ; 964c: b0 e0 ldi r27, 0x00 ; 04e: 01 c0 rjmp .+2 ; 0x5200000050 <.do_clear_bss_loop>:50: 1d 92 st X+, r100000052 <.do_clear_bss_start>:52: a0 36 cpi r26, 0x60 ; 9654: b1 07 cpc r27, r1756: e1 f7 brne .-8 ; 0x5058: 13 c0 rjmp .+38 ; 0x800000005a <__bad_interrupt>:5a: d2 cf rjmp .-92 ; 0x00000005c <xDelay_ms>:#include <avr/delay.h>// Spozdeni o libovolny pocet msvoid xDelay_ms(unsigned int Time){5c: cf 93 push r285e: df 93 push r2960: 9c 01 movw r18, r24for(;Time!=0;Time--)62: 89 2b or r24, r2564: 51 f0 breq .+20 ; 0x7a66: aa ef ldi r26, 0xFA ; 25068: b0 e0 ldi r27, 0x00 ; 06a: c0 e0 ldi r28, 0x00 ; 06c: d0 e0 ldi r29, 0x00 ; 0*/static __inline__ void_delay_loop_2(uint16_t __count){__asm__ volatile (6e: cd 01 movw r24, r2670: 01 97 sbiw r24, 0x01 ; 172: f1 f7 brne .-4 ; 0x7074: 21 50 subi r18, 0x01 ; 176: 30 40 sbci r19, 0x00 ; 078: d1 f7 brne .-12 ; 0x6e7a: df 91 pop r297c: cf 91 pop r287e: 08 95 ret00000080 <main>:_delay_ms(1); // Knihovni procedura ma velmi omezen} // maximalni cas spozdeni// Hlavni programint main(){80: cf e5 ldi r28, 0x5F ; 9582: d4 e0 ldi r29, 0x04 ; 484: de bf out 0x3e, r29 ; 6286: cd bf out 0x3d, r28 ; 61DDRC |=1; // Nastav port PCD0 jako vystup88: a0 9a sbi 0x14, 0 ; 20for(;;) // Nekonecna smycka{PORTC |= 1; // Nastav 18a: a8 9a sbi 0x15, 0 ; 21xDelay_ms(500); // Pockej 1/2 sekundy8c: 84 ef ldi r24, 0xF4 ; 2448e: 91 e0 ldi r25, 0x01 ; 190: e5 df rcall .-54 ; 0x5cPORTC &= ~1; // Nastav 092: a8 98 cbi 0x15, 0 ; 21xDelay_ms(500); // Pockej 1/2 sekundy94: 84 ef ldi r24, 0xF4 ; 24496: 91 e0 ldi r25, 0x01 ; 198: e1 df rcall .-62 ; 0x5c9a: f7 cf rjmp .-18 ; 0x8a