Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
02/12/2021 00:18
Постійна адреса новини:
http://www.vsinovyny.com/8491486
02/12/2021 00:18 // Хабрахабр / Захабренные / Тематические / Посты
Основной задачей было уменьшение размера программы, т.к. использовали микроконтроллер с небольшим объемом памяти, а функциональность изделия должна быть большой. По этому появилась идея использовать анализатор кода, поиск в интернете ничего не дал, по этому пришлось делать самостоятельно.
Решил поделиться идеями, так как думаю что может кто-то напишет более приличную программу для анализа программы на ассемблере 8051.
В этой статье опишу основные этапы получившегося анализатора. Часть этих этапов можно использовать для анализа программ написанных на других языках.
Этап 1. Сначала необходимо преобразовать исходный текст программы к максимально простому виду. С кодом программы из которого удалили все лишнее удобнее работать.
Этап 2. Создал таблицу, в которую занес строки исходной программы, тип команды, тип операндов, адрес в памяти и т.д.
Читать далее| « |
Наступна новина з архіву Розробка half-life 3, згасання інтересу до vr та інші деталі про проекти valve від інсайдера |
Попередня новина з архіву Експерт: саміт Зеленського з Путіним розділить українське суспільство |
» | |
|
|
||||