реклама на сайте
подробности

 
 
> Вопрос про файлы .lst, MDK-ARM
af1283
сообщение Jan 2 2014, 15:03
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 29-12-13
Пользователь №: 79 849



Хотелось бы узнать формат этого файла - то есть что там написано помимо ассемблерных команд.

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 ?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 13:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016