Простой анализатор кода для программы, написанной на Ассемблере 8051

Джерело:
Хабрахабр:

Дата публікації:
02/12/2021 00:18

Постійна адреса новини:
http://www.vsinovyny.com/8491072

Простой анализатор кода для программы, написанной на Ассемблере 8051

 

02/12/2021 00:18 // Хабрахабр:

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

Решил поделиться идеями, так как думаю что может кто-то напишет более приличную программу для анализа программы на ассемблере 8051.

В этой статье опишу основные этапы получившегося анализатора. Часть этих этапов можно использовать для анализа программ написанных на других языках.

Этап 1. Сначала необходимо преобразовать исходный текст программы к максимально простому виду. С кодом программы из которого удалили все лишнее удобнее работать.

Этап 2. Создал таблицу, в которую занес строки исходной программы,  тип команды, тип операндов, адрес в памяти и т.д.

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
Искры вместо конструктива – классика декабря. АПЛ. Уотфорд – Челси 1:2
  Попередня новина з архіву
Автовиробники переконані, що електромобілі до 2030 року займуть понад половину авторинку
»

 

 
© 2025 www.vsinovyny.com