Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Anotující disassembler pro AMD64
Thesis title in Czech: Anotující disassembler pro AMD64
Thesis title in English: An annotating disassembler for AMD64
Key words: disassembler, AMD64, analýza kódu
English key words: disassembler, AMD64, code analysis
Academic year of topic announcement: 2011/2012
Thesis type: Bachelor's thesis
Thesis language: čeština
Department: Department of Applied Mathematics (32-KAM)
Supervisor: Mgr. Martin Mareš, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 16.11.2011
Date of assignment: 16.11.2011
Confirmed by Study dept. on: 01.12.2011
Date and time of defence: 18.06.2012 00:00
Date of electronic submission:25.05.2012
Date of submission of printed version:25.05.2012
Date of proceeded defence: 18.06.2012
Opponents: Mgr. Martin Děcký, Ph.D.
 
 
 
Guidelines
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.
References
AMD Corporation: AMD64 Architecture Programmer's Manual Volume 1-5.

Časopisecké články o teorii překladačů.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html