bootloader.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 17 c0 rjmp .+46 ; 0x30 <__ctors_end> 2: 1e c0 rjmp .+60 ; 0x40 <__bad_interrupt> 4: 1d c0 rjmp .+58 ; 0x40 <__bad_interrupt> 6: 1c c0 rjmp .+56 ; 0x40 <__bad_interrupt> 8: 1b c0 rjmp .+54 ; 0x40 <__bad_interrupt> a: 1a c0 rjmp .+52 ; 0x40 <__bad_interrupt> c: 19 c0 rjmp .+50 ; 0x40 <__bad_interrupt> e: 18 c0 rjmp .+48 ; 0x40 <__bad_interrupt> 10: 17 c0 rjmp .+46 ; 0x40 <__bad_interrupt> 12: 16 c0 rjmp .+44 ; 0x40 <__bad_interrupt> 14: 15 c0 rjmp .+42 ; 0x40 <__bad_interrupt> 16: 14 c0 rjmp .+40 ; 0x40 <__bad_interrupt> 18: 13 c0 rjmp .+38 ; 0x40 <__bad_interrupt> 1a: 12 c0 rjmp .+36 ; 0x40 <__bad_interrupt> 1c: 11 c0 rjmp .+34 ; 0x40 <__bad_interrupt> 1e: 10 c0 rjmp .+32 ; 0x40 <__bad_interrupt> 20: 0f c0 rjmp .+30 ; 0x40 <__bad_interrupt> 22: 0e c0 rjmp .+28 ; 0x40 <__bad_interrupt> 24: 0d c0 rjmp .+26 ; 0x40 <__bad_interrupt> 00000026 : 26: 77 77 77 2e 66 69 73 63 68 6c www.fischl 00000030 <__ctors_end>: 30: 11 24 eor r1, r1 32: 1f be out 0x3f, r1 ; 63 34: cf e5 ldi r28, 0x5F ; 95 36: d4 e0 ldi r29, 0x04 ; 4 38: de bf out 0x3e, r29 ; 62 3a: cd bf out 0x3d, r28 ; 61 3c: 78 d0 rcall .+240 ; 0x12e
3e: 8c c0 rjmp .+280 ; 0x158 <_exit> 00000040 <__bad_interrupt>: 40: df cf rjmp .-66 ; 0x0 <__vectors> 00000042 : 42: 5f b7 in r21, 0x3f ; 63 44: f8 94 cli 46: e1 99 sbic 0x1c, 1 ; 28 48: fe cf rjmp .-4 ; 0x46 4a: e0 e0 ldi r30, 0x00 ; 0 4c: f0 e0 ldi r31, 0x00 ; 0 4e: 93 e0 ldi r25, 0x03 ; 3 50: 90 93 57 00 sts 0x0057, r25 54: e8 95 spm 56: 07 b6 in r0, 0x37 ; 55 58: 00 fc sbrc r0, 0 5a: fd cf rjmp .-6 ; 0x56 5c: 88 23 and r24, r24 5e: 29 f0 breq .+10 ; 0x6a 60: 8f e7 ldi r24, 0x7F ; 127 62: 98 ec ldi r25, 0xC8 ; 200 64: 2f e7 ldi r18, 0x7F ; 127 66: 38 ec ldi r19, 0xC8 ; 200 68: 04 c0 rjmp .+8 ; 0x72 6a: 89 e3 ldi r24, 0x39 ; 57 6c: 97 ec ldi r25, 0xC7 ; 199 6e: 2b e3 ldi r18, 0x3B ; 59 70: 30 ec ldi r19, 0xC0 ; 192 72: 41 e0 ldi r20, 0x01 ; 1 74: e0 e0 ldi r30, 0x00 ; 0 76: f0 e0 ldi r31, 0x00 ; 0 78: 09 01 movw r0, r18 7a: 40 93 57 00 sts 0x0057, r20 7e: e8 95 spm 80: 11 24 eor r1, r1 82: e2 e0 ldi r30, 0x02 ; 2 84: f0 e0 ldi r31, 0x00 ; 0 86: 0c 01 movw r0, r24 88: 40 93 57 00 sts 0x0057, r20 8c: e8 95 spm 8e: 11 24 eor r1, r1 90: 84 e5 ldi r24, 0x54 ; 84 92: 90 ec ldi r25, 0xC0 ; 192 94: e4 e0 ldi r30, 0x04 ; 4 96: f0 e0 ldi r31, 0x00 ; 0 98: 21 e0 ldi r18, 0x01 ; 1 9a: 0c 01 movw r0, r24 9c: 20 93 57 00 sts 0x0057, r18 a0: e8 95 spm a2: 11 24 eor r1, r1 a4: 32 96 adiw r30, 0x02 ; 2 a6: 01 97 sbiw r24, 0x01 ; 1 a8: 83 34 cpi r24, 0x43 ; 67 aa: 30 ec ldi r19, 0xC0 ; 192 ac: 93 07 cpc r25, r19 ae: a9 f7 brne .-22 ; 0x9a b0: 21 e0 ldi r18, 0x01 ; 1 b2: 84 e0 ldi r24, 0x04 ; 4 b4: 93 e0 ldi r25, 0x03 ; 3 b6: e6 e2 ldi r30, 0x26 ; 38 b8: f0 e0 ldi r31, 0x00 ; 0 ba: 0c 01 movw r0, r24 bc: 20 93 57 00 sts 0x0057, r18 c0: e8 95 spm c2: 11 24 eor r1, r1 c4: 89 e0 ldi r24, 0x09 ; 9 c6: 94 e0 ldi r25, 0x04 ; 4 c8: e8 e2 ldi r30, 0x28 ; 40 ca: f0 e0 ldi r31, 0x00 ; 0 cc: 0c 01 movw r0, r24 ce: 20 93 57 00 sts 0x0057, r18 d2: e8 95 spm d4: 11 24 eor r1, r1 d6: 8c e1 ldi r24, 0x1C ; 28 d8: 93 e0 ldi r25, 0x03 ; 3 da: ea e2 ldi r30, 0x2A ; 42 dc: f0 e0 ldi r31, 0x00 ; 0 de: 0c 01 movw r0, r24 e0: 20 93 57 00 sts 0x0057, r18 e4: e8 95 spm e6: 11 24 eor r1, r1 e8: 86 e2 ldi r24, 0x26 ; 38 ea: 90 e0 ldi r25, 0x00 ; 0 ec: 6c e2 ldi r22, 0x2C ; 44 ee: 70 e0 ldi r23, 0x00 ; 0 f0: 41 e0 ldi r20, 0x01 ; 1 f2: fc 01 movw r30, r24 f4: 01 96 adiw r24, 0x01 ; 1 f6: 25 91 lpm r18, Z+ f8: 30 e0 ldi r19, 0x00 ; 0 fa: fb 01 movw r30, r22 fc: 09 01 movw r0, r18 fe: 40 93 57 00 sts 0x0057, r20 102: e8 95 spm 104: 11 24 eor r1, r1 106: 6e 5f subi r22, 0xFE ; 254 108: 7f 4f sbci r23, 0xFF ; 255 10a: 60 34 cpi r22, 0x40 ; 64 10c: 71 05 cpc r23, r1 10e: 89 f7 brne .-30 ; 0xf2 110: e0 e0 ldi r30, 0x00 ; 0 112: f0 e0 ldi r31, 0x00 ; 0 114: 85 e0 ldi r24, 0x05 ; 5 116: 80 93 57 00 sts 0x0057, r24 11a: e8 95 spm 11c: 07 b6 in r0, 0x37 ; 55 11e: 00 fc sbrc r0, 0 120: fd cf rjmp .-6 ; 0x11c 122: 81 e1 ldi r24, 0x11 ; 17 124: 80 93 57 00 sts 0x0057, r24 128: e8 95 spm 12a: 5f bf out 0x3f, r21 ; 63 12c: 08 95 ret 0000012e
: 12e: ac 9a sbi 0x15, 4 ; 21 130: 87 e9 ldi r24, 0x97 ; 151 132: 9a e3 ldi r25, 0x3A ; 58 134: 01 97 sbiw r24, 0x01 ; 1 136: f1 f7 brne .-4 ; 0x134 138: 00 c0 rjmp .+0 ; 0x13a 13a: 00 00 nop 13c: e0 e0 ldi r30, 0x00 ; 0 13e: f0 e0 ldi r31, 0x00 ; 0 140: e4 91 lpm r30, Z 142: 9c 9b sbis 0x13, 4 ; 19 144: 04 c0 rjmp .+8 ; 0x14e 146: eb 33 cpi r30, 0x3B ; 59 148: 31 f0 breq .+12 ; 0x156 14a: 80 e0 ldi r24, 0x00 ; 0 14c: 03 c0 rjmp .+6 ; 0x154 14e: ef 37 cpi r30, 0x7F ; 127 150: 11 f0 breq .+4 ; 0x156 152: 81 e0 ldi r24, 0x01 ; 1 154: 76 df rcall .-276 ; 0x42 156: 54 df rcall .-344 ; 0x0 <__vectors> 00000158 <_exit>: 158: f8 94 cli 0000015a <__stop_program>: 15a: ff cf rjmp .-2 ; 0x15a <__stop_program>