Převod binárního kódu x86 do vyššího programovacího jazyka

but.committeecs
but.defencecs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKolář, Dušancs
dc.contributor.authorJurík, Mariáncs
dc.contributor.refereeKřivka, Zbyněkcs
dc.date.accessioned2018-10-29T12:41:01Z
dc.date.available2018-10-29T12:41:01Z
dc.date.created2008cs
dc.description.abstractCílem diplomové práce je navrhnutí a implementace programu na převod binárního kódu do vyššího programovacího jazyka. Práce je zaměřena na binární soubory pro operační systém MS Windows. Je zde podrobně popsán souborový formát PE, který definuje způsob ukládání binárního kódu do souboru. Také je popsána instrukční sada IA-32, kde byl hlavně kladen důraz na způsob dekódování binárního kódu do jazyka symbolických adres. Součástí práce jsou popsány typické konstrukce používané při překladu a návrh vyššího programovacího jazyka. Návrh vychází z existujících jazyků C, C++ a jazyka symbolických adres. Předposlední kapitola pojednává o návrhu programu a samotné implementace. V závěru práce jsou zhodnoceny její výhody a nevýhody.cs
dc.description.abstractThe purpose of this MSc thesis is to create design and implementation of program for translation of x86 binary code to a high-level programming language. There is described PE file format for executables used in MS Windows operating systems in the first part of work. This document contains general information about instruction set IA-32, especially a way of decoding binary code to assembly language. There are described typical program constructions, which are being used in compilers. Design of creation high-level programming language was inspired by existing programming languages. Conclusion is made about advantages and disadvantages of approach used in this thesis.en
dc.description.markAcs
dc.identifier.citationJURÍK, M. Převod binárního kódu x86 do vyššího programovacího jazyka [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2008.cs
dc.identifier.other25174cs
dc.identifier.urihttp://hdl.handle.net/11012/53135
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectbinární souborcs
dc.subjectPE formátcs
dc.subjectinstrukcecs
dc.subjectinstrukční sada IA-32cs
dc.subjectpřekládačcs
dc.subjectprogramovací jazykcs
dc.subjectbinary fileen
dc.subjectPE file formaten
dc.subjectinstructionen
dc.subjectinstruction set IA-32en
dc.subjectdisassembleren
dc.subjectcompileren
dc.subjectprogramming languageen
dc.titlePřevod binárního kódu x86 do vyššího programovacího jazykacs
dc.title.alternativeTranslation of x86 Binary Code To a High-Level Languageen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2008-06-17cs
dcterms.modified2020-05-09-23:40:36cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid25174en
sync.item.dbtypeZPen
sync.item.insts2020.05.10 01:15:51en
sync.item.modts2020.05.10 00:42:34en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_25174.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_25174.html
Collections