Хотелось бы узнать формат этого файла - то есть что там написано помимо ассемблерных команд.
9 00000000 initAll PROC 10 00000000 B510 PUSH {r4,lr} 11 00000002 2101 MOVS r1,#1 12 00000004 0548 LSLS r0,r1,#21 13 00000006 F7FF FFFE BL RCC_AHBPeriphClockCmd 14 0000000A 2001 MOVS r0,#1 15 0000000C 4902 LDR r1,|L0.24| 16 0000000E 7108 STRB r0,[r1,#4] 17 00000010 BD10 POP {r4,pc} 18 00000012 ENDP
Есть некоторые предположения, что первый столбец просто номер строки, второй -смещение в памяти относительно начального адреса для размещения программы(как видно, некоторые команды 16-ти, а некоторые --32-х битные). А вот третий столбец - тоже какой-то адрес, но совершенно непонятный. Особенно интересна строчка
13 00000006 F7FF FFFE BL RCC_AHBPeriphClockCmd
Что такое F7FF FFFE ?
|