Дизасемблер: відмінності між версіями

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 1:
'''Дизасе́мблер''' — [[комп'ютерна програма]] що [[транслятор|транслює]] мову машинних кодів у мову [[асемблер]]. Дизасемблер не є [[декомпілятор|декомпілятором]]. Результатом роботи декомпілятора є представлення програмного коду [[Мова програмування#Мови програмування високого рівня|мовою високого рівня]]. Дизасемблер представляє програмний код у вигляді [[асемблер|асемблерного]] коду. Результат роботи дизасемблера, [[дизасембльований код]], форматується для простішого сприйняття людиною, перетворюючи дизасемблер у засіб для [[Зворотна розробка|зворотної розробки]]. Його використання дозволяє розібратися з деталями функціонування коду, провести певну оптимізацію окремих критичних ділянок коду, а також може використовуватися для усунення вбудованого захисту тобто злому.
 
Дизасемблери можуть просто подавати код у вигляді асемблерного коду, а можуть бути інтерактивними, дозволяючи досліджувати код, так би мовити, "на льоту".
 
{{Translate}}
 
== Зовнішні посилання ==