-
Artikel
AVR Bootloader in C - eine einfache Anleitung
0x35 ; 53 MCUCR = temp | (1<<IVCE); 1872: 98 2f mov r25, r24 1874: 91 60 ori r25, 0x01 ; 1 1876: 95 bf out 0x35, r25 ; 53 MCUCR = temp | (1 Wir erkennen, dass die Sektion .text ab der Adresse (VMA) 0x1800 beginnt. Weiter sehen wir im Disassembly der Sektion .text, dass unser Programm mit der Interrupt-Einsprungstabelle
10009000B7CFEF92FF920F931F93CF93DF9383E33A 1000A00090E07BD0789484E390E0D0D088ECE82E88 1000B000F12C00E018E18BD0EC0190FDFCCF8236F2 1000C00069F480E091E0B6D080E197E2F7013197E2 1000D000F1F70197D9F7F8010995EDCF8CE191E09F 1000E000A9D08C2F91D081E491E0A4D0E4CF1F92CD 1000F0000F920FB60F9211242F938F939F93EF932C 10010000FF939091C0002091C600E0918601EF5FBF
-
Artikel
ARM-ASM-Tutorial
of section .text: 80000ec 0f481049 104a03e0 52f8043b 40f8043b .H.I.J..R..;@..; 80000fc 8842f9d3 0d480e49 4ff00002 01e040f8 .B...H.IO.....@. 800010c 042b8842 fbd300f0 47f800f0 4bf84ff4 .+.B....G...K.O. 800011c 80710848 01600848 00f058f8 30bffde7 .q.H.`.H..X.0... 800012c 00040020 04040020 f0010008 04040020
pc, #68] ; (80001c0 ) 800017c: 7001 strb r1, [r0, #0] 800017e: f011 0101 ands.w r1, r1, #1 8000182: bf0c ite eq 8000184: f44f 7180 moveq.w r1, #256 ; 0x100 8000188: f04f 7180 movne.w r1, #16777216 ; 0x1000000 800018c: 480f ldr r0, [pc, #60] ; (80001cc ) 800018e: 6001 str r1, [r0, #0] 8000190: 4770 bx