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

 
 
> Анализатор исходного кода для AVR, поиск неиспользуемых меток
Sergei Frolov
сообщение Mar 13 2007, 14:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495



Есть ли какой-нибудь анализатор исходного кода для AVR? Меня интересуют засечь неиспользуемые переменные (метки) в асме.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sergei Frolov
сообщение Mar 13 2007, 16:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495



Придется, наверно. Но вряд ли это будет "смешная программка" или надежная, потому для гарантии придется делать свой ассемблер, иначе он будет пропускать, например, использованные части от меток или закомментированные команды

label1: .byte 1
...
lds r16, label101
; lds r16, label1

, считая, что они используются.
Go to the top of the page
 
+Quote Post
dxp
сообщение Mar 13 2007, 17:30
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Sergei Frolov @ Mar 13 2007, 19:34) *
Придется, наверно. Но вряд ли это будет "смешная программка" или надежная, потому для гарантии придется делать свой ассемблер, иначе он будет пропускать, например, использованные части от меток или закомментированные команды

label1: .byte 1
...
lds r16, label101
; lds r16, label1

, считая, что они используются.

Что-то сложно у Вас выходит. Эта задача лекго решается написанием несложного скрипта на каком-нибуль хорошем интерпретируемом языке (я бы рекомендовал Python). Скрипт, реализующий нужную функциональность, по размеру займет примерно экран текста. На Питоне


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sergei Frolov   Анализатор исходного кода для AVR   Mar 13 2007, 14:32
- - =GM=   Цитата(Sergei Frolov @ Mar 13 2007, 11:32...   Mar 13 2007, 15:54
- - Sergei Frolov   С косвенными обращениями без явного использования ...   Mar 13 2007, 15:56
|- - =GM=   Цитата(Sergei Frolov @ Mar 13 2007, 12:56...   Mar 13 2007, 16:08
- - Alex_Pol   А в любом текстовом редакторе "Поиск", ...   Mar 13 2007, 16:06
- - Sergei Frolov   ЦитатаА если метку закомментировать и пропустить с...   Mar 13 2007, 16:14
|- - muravei   Цитата(Sergei Frolov @ Mar 13 2007, 16:14...   Mar 13 2007, 16:24
|- - muravei   Цитата(Sergei Frolov @ Mar 13 2007, 16:34...   Mar 13 2007, 16:53
|- - =GM=   Цитата(Sergei Frolov @ Mar 13 2007, 13:34...   Mar 13 2007, 17:17
||- - muravei   Цитата(=GM= @ Mar 13 2007, 17:17) А вот н...   Mar 13 2007, 18:15
- - Sergei Frolov   Да я уже понял, что как всегда, придется все делат...   Mar 13 2007, 17:29
- - beer_warrior   Есть такие Unix тулзы grep, sed и awk. В сущности ...   Mar 13 2007, 17:45
- - Stariy Alex   Может эта штука чего то даст. Дизассемблер 130 кб....   Mar 13 2007, 18:37
- - Stariy Alex   ---   Mar 13 2007, 19:10


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

 


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


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