ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
752120 Топик полностью
manul78 (25.04.2017 11:59, просмотров: 291) ответил Petrovich на Смотря где объявлен
Как-то привык считать, что объявленная переменная в AVR GCC по умолчанию равна нулю, так как перед входом в main область переменных очищается нулями. 0000003a <__do_copy_data>: 3a: 10 e0 ldi r17, 0x00 ; 0 3c: a0 e6 ldi r26, 0x60 ; 96 3e: b0 e0 ldi r27, 0x00 ; 0 40: e8 e4 ldi r30, 0x48 ; 72 42: f1 e0 ldi r31, 0x01 ; 1 44: 02 c0 rjmp .+4 ; 0x4a <__SREG__+0xb> 46: 05 90 lpm r0, Z+ 48: 0d 92 st X+, r0 4a: a2 36 cpi r26, 0x62 ; 98 4c: b1 07 cpc r27, r17 4e: d9 f7 brne .-10 ; 0x46 <__SREG__+0x7> 00000050 <__do_clear_bss>: 50: 10 e0 ldi r17, 0x00 ; 0 52: a2 e6 ldi r26, 0x62 ; 98 54: b0 e0 ldi r27, 0x00 ; 0 56: 01 c0 rjmp .+2 ; 0x5a <.do_clear_bss_start> 00000058 <.do_clear_bss_loop>: 58: 1d 92 st X+, r1 0000005a <.do_clear_bss_start>: 5a: a8 36 cpi r26, 0x68 ; 104 5c: b1 07 cpc r27, r17 5e: e1 f7 brne .-8 ; 0x58 <.do_clear_bss_loop> 60: 02 d0 rcall .+4 ; 0x66 <main> 62: 70 c0 rjmp .+224 ; 0x144 <_exit> 00000064 <__bad_interrupt>: 64: cd cf rjmp .-102 ; 0x0 <__vectors> 00000066 <main>: