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
Název práce v češtině: Anotující disassembler
Název v anglickém jazyce: An annotating disassembler
Akademický rok vypsání: 2006/2007
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í: 13.11.2006
Datum zadání: 13.11.2006
Datum a čas obhajoby: 10.09.2007 00:00
Datum odevzdání elektronické podoby:10.09.2007
Datum proběhlé obhajoby: 10.09.2007
Oponenti: RNDr. Viliam Holub, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je navrhnout disassembler strojového kódu mikroprocesorů rodiny PIC, který bude navíc provádět jednoduchou statickou analýzu programu (rozklad na základní bloky, sledování toku dat, detekce základních řídících struktur) a podle ní k instrukcím doplňovat anotace pro usnadnění pochopení funkce programu.
Seznam odborné literatury
Dokumentace mikroprocesorů PIC na http://www.microchip.com/

Srikant, Y.N., Shankar, P. (eds.), The compiler design handbook: optimizations and machine code generation, CRC Press, 2003.
 
Univerzita Karlova | Informační systém UK