Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 385)
Detail práce
   Přihlásit přes CAS
Anotující disassembler pro AMD64
Název práce v češtině: Anotující disassembler pro AMD64
Název v anglickém jazyce: An annotating disassembler for AMD64
Klíčová slova: disassembler, AMD64, analýza kódu
Klíčová slova anglicky: disassembler, AMD64, code analysis
Akademický rok vypsání: 2011/2012
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra aplikované matematiky (32-KAM)
Vedoucí / školitel: Mgr. Martin Mareš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 16.11.2011
Datum zadání: 16.11.2011
Datum potvrzení stud. oddělením: 01.12.2011
Datum a čas obhajoby: 18.06.2012 00:00
Datum odevzdání elektronické podoby:25.05.2012
Datum odevzdání tištěné podoby:25.05.2012
Datum proběhlé obhajoby: 18.06.2012
Oponenti: Mgr. Martin Děcký, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je vytvořit disassembler pro procesory architektury AMD64 vybavený jednoduchým analyzátorem kódu.
Úkolem této analýzy bude poloautomaticky rozpoznávat běžné programové struktury, jako třeba
aritmetické výrazy, podmínky, cykly, volání funkcí a předávání argumentů, a automaticky tyto
struktury komentovat. Bude možné dodefinovat vlastní pravidla analýzy pomocí rozšiřujících
modulů napsaných v jazyce Python.
Seznam odborné literatury
AMD Corporation: AMD64 Architecture Programmer's Manual Volume 1-5.

Časopisecké články o teorii překladačů.
 
Univerzita Karlova | Informační systém UK