Disassembler pro procesory x51

Title Alternative:Disassembler for x51 processors
dc.contributor.advisorPluhař, Tomáš
dc.contributor.authorHavlas, Aleš
dc.date2006
dc.date.accessioned2015-04-12
dc.date.available2015-04-12
dc.date.committed2006-05-19
dc.date.defense2006-06-12
dc.date.issued2006
dc.date.submitted2005-10-19
dc.degree.levelbccs
dc.descriptionkatedra: KSI; přílohy: 1 CD-ROM; rozsah: 51 s.cs
dc.description.abstractPráce se zabývá vytvořením disassembleru pro procesory řady x51, tedy aplikace, která umí přeložit strojový kód odpovídajícího procesoru zpět do na zdrojový v jazyce assembleru. Důraz je kladen na fakt, aby program nabídl na výstupu uživateli zdrojový kód v takové formě, aby jej bylo možno ihned zase zkompilovat. Mimo to má být součástí jiného softwaru, tudíž musí mít formu nějakého standardního modulu. Zpráva práce obsahuje základní teorii o procesorech řady x51, jejich zdrojových i strojových kódech a dynamických knihovnách. Velmi obsáhle je popsán princip řešení celé aplikace od počátečního čtení zdrojových souborů, přes poznávání instrukcí a jejich operandů, až po pojmenovávání návěští a zápis výsledných souborů. Toto všechno samozřejmě včetně důvodů, proč bylo učiněno právě tak eventuelně, proč nebylo dosaženo požadovaných či doporučených cílů. Nedílnou součástí celé práce je samozřejmě výsledný program, včetně zdrojových kódů a jednoduché ovládací aplikace, která umí demonstrovat jeho schopnosti.cs
dc.description.abstractThis thesis deal with creating the disassembler for x51 series processors. It means the application, that is able to translate the machine code of corresponding processor back to source code in language of assembler. It is very important to offer on output source code in form, that can be immediately translate back to machine code. Except this should the application be the part of another software, so it must have interface for communication. This text contains basic theory about x51 series processors, their source and machine codes and dynamic link libraries. The progress of creating is described very particulary from reading input files, over recognition of instructions and their operands, up to naming the signs and writing output files. This all of course with reasons, why was the progress just like this and/or alternatively, why the specified objectives was not reached. Inseparable part of thesis is of course the application, with its source files included and simple graphic interface, that is able to demonstrate application´s abilities.en
dc.formattext
dc.identifier.urihttps://dspace.tul.cz/handle/15240/7351
dc.language.isocs
dc.publisherTechnická Univerzita v Libercics
dc.subjectdisassemblercs
dc.subjectprocesor řady x51cs
dc.subjectstrojový kódcs
dc.subjectzdrojový kódcs
dc.subjectassemblercs
dc.subjectdisassembleren
dc.subjectx51 series processoren
dc.subjectmachine codeen
dc.subjectsource codeen
dc.subjectassembleren
dc.subject.verbisAssemblercs
dc.titleDisassembler pro procesory x51cs
dc.title.alternativeDisassembler for x51 processorsen
dc.typeThesis
local.departmentKSIcs
local.identifier.stag11820
local.identifier.verbis277297
local.note.administratorsoprava_A
local.verbis.aktualizace2019-10-05 06:06:29cs
local.verbis.studijniprogramKSI EI EIŘScs
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
bc_11820.pdf
Size:
341.03 KB
Format:
Adobe Portable Document Format
Description:
kvalifikační práce