interrupt-test.out: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c c0 rjmp .+24 ; 0x1a <__ctors_end> 2: 41 c0 rjmp .+130 ; 0x86 <__vector_1> 4: 55 c0 rjmp .+170 ; 0xb0 <__vector_2> 6: 24 c0 rjmp .+72 ; 0x50 <__bad_interrupt> 8: 23 c0 rjmp .+70 ; 0x50 <__bad_interrupt> a: 22 c0 rjmp .+68 ; 0x50 <__bad_interrupt> c: 21 c0 rjmp .+66 ; 0x50 <__bad_interrupt> e: 20 c0 rjmp .+64 ; 0x50 <__bad_interrupt> 10: 1f c0 rjmp .+62 ; 0x50 <__bad_interrupt> 12: 1e c0 rjmp .+60 ; 0x50 <__bad_interrupt> 14: 1d c0 rjmp .+58 ; 0x50 <__bad_interrupt> 16: 1c c0 rjmp .+56 ; 0x50 <__bad_interrupt> 18: 1b c0 rjmp .+54 ; 0x50 <__bad_interrupt> 0000001a <__ctors_end>: 1a: 11 24 eor r1, r1 1c: 1f be out 0x3f, r1 ; 63 1e: cf e5 ldi r28, 0x5F ; 95 20: d2 e0 ldi r29, 0x02 ; 2 22: de bf out 0x3e, r29 ; 62 24: cd bf out 0x3d, r28 ; 61 00000026 <__do_copy_data>: 26: 10 e0 ldi r17, 0x00 ; 0 28: a0 e6 ldi r26, 0x60 ; 96 2a: b0 e0 ldi r27, 0x00 ; 0 2c: ea ed ldi r30, 0xDA ; 218 2e: f0 e0 ldi r31, 0x00 ; 0 30: 03 c0 rjmp .+6 ; 0x38 <.do_copy_data_start> 00000032 <.do_copy_data_loop>: 32: c8 95 lpm 34: 31 96 adiw r30, 0x01 ; 1 36: 0d 92 st X+, r0 00000038 <.do_copy_data_start>: 38: a0 36 cpi r26, 0x60 ; 96 3a: b1 07 cpc r27, r17 3c: d1 f7 brne .-12 ; 0x32 <.do_copy_data_loop> 0000003e <__do_clear_bss>: 3e: 10 e0 ldi r17, 0x00 ; 0 40: a0 e6 ldi r26, 0x60 ; 96 42: b0 e0 ldi r27, 0x00 ; 0 44: 01 c0 rjmp .+2 ; 0x48 <.do_clear_bss_start> 00000046 <.do_clear_bss_loop>: 46: 1d 92 st X+, r1 00000048 <.do_clear_bss_start>: 48: a0 36 cpi r26, 0x60 ; 96 4a: b1 07 cpc r27, r17 4c: e1 f7 brne .-8 ; 0x46 <.do_clear_bss_loop> 4e: 01 c0 rjmp .+2 ; 0x52
00000050 <__bad_interrupt>: 50: d7 cf rjmp .-82 ; 0x0 <__heap_end> 00000052
: 52: cf e5 ldi r28, 0x5F ; 95 54: d2 e0 ldi r29, 0x02 ; 2 56: de bf out 0x3e, r29 ; 62 58: cd bf out 0x3d, r28 ; 61 5a: 8f ef ldi r24, 0xFF ; 255 5c: 80 93 38 00 sts 0x0038, r24 60: 8f ef ldi r24, 0xFF ; 255 62: 80 93 37 00 sts 0x0037, r24 66: 80 91 5b 00 lds r24, 0x005B 6a: 80 6c ori r24, 0xC0 ; 192 6c: 80 93 5b 00 sts 0x005B, r24 70: 8a e0 ldi r24, 0x0A ; 10 72: 80 93 55 00 sts 0x0055, r24 76: 80 ec ldi r24, 0xC0 ; 192 78: 80 93 5a 00 sts 0x005A, r24 7c: 78 94 sei 7e: 8f e7 ldi r24, 0x7F ; 127 80: 80 93 38 00 sts 0x0038, r24 84: ff cf rjmp .-2 ; 0x84 00000086 <__vector_1>: 86: 1f 92 push r1 88: 0f 92 push r0 8a: 0f b6 in r0, 0x3f ; 63 8c: 0f 92 push r0 8e: 11 24 eor r1, r1 90: 8f 93 push r24 92: cf 93 push r28 94: df 93 push r29 96: cd b7 in r28, 0x3d ; 61 98: de b7 in r29, 0x3e ; 62 9a: 8e ef ldi r24, 0xFE ; 254 9c: 80 93 38 00 sts 0x0038, r24 a0: df 91 pop r29 a2: cf 91 pop r28 a4: 8f 91 pop r24 a6: 0f 90 pop r0 a8: 0f be out 0x3f, r0 ; 63 aa: 0f 90 pop r0 ac: 1f 90 pop r1 ae: 18 95 reti 000000b0 <__vector_2>: b0: 1f 92 push r1 b2: 0f 92 push r0 b4: 0f b6 in r0, 0x3f ; 63 b6: 0f 92 push r0 b8: 11 24 eor r1, r1 ba: 8f 93 push r24 bc: cf 93 push r28 be: df 93 push r29 c0: cd b7 in r28, 0x3d ; 61 c2: de b7 in r29, 0x3e ; 62 c4: 8d ef ldi r24, 0xFD ; 253 c6: 80 93 38 00 sts 0x0038, r24 ca: df 91 pop r29 cc: cf 91 pop r28 ce: 8f 91 pop r24 d0: 0f 90 pop r0 d2: 0f be out 0x3f, r0 ; 63 d4: 0f 90 pop r0 d6: 1f 90 pop r1 d8: 18 95 reti