Emulace CPU pro výuku asemblerů

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Dr. Ing. Dušan Kolář (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) prof. Ing. Jan Holub, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: V pod-kapitole 5.1 uvádíte, že vámi navržená architektura může pracovat s neomezenými strukturami reprezentovanými potenciálně nekonečným počtem bitů. Jaké z vámi navržených příkladů architektur procesorů mohou tento přístup využít a jak je tento přístup vnitřně implementován? V zadání (v bodě 3) je uvedeno, že výsledný emulátor má být implementován pro operační systém Linux a Windows. Z výsledné technické zprávy není jasné, zda vámi implementovaný program na platformě Windows funguje zcela bez problému a jaké požadavky (např. dynamické knihovny) je třeba zajistit pro správný běh vaší aplikace na této platformě. Vysvětlete prosím požadavky pro spuštění a způsob testování programu na platformě Windows.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorCharvát, Lukášcs
dc.contributor.refereeSamek, Jancs
dc.date.created2011cs
dc.description.abstractPráce řeší tvorbu emulátoru počítačové architektury a její instrukční sady se záměrem pro použití při výuce asemblerů. Zatímco většina dnešních emulátorů je závislá na specifické architektuře, tato práce popisuje přístup, jak vytvořit emulátor vhodný pro použití ve výuce a pro snadnější pochopení asemblerů. Emulátor se neomezuje pouze na jeden typ procesoru, ale umožňuje uživatelům jednoduše definovat vlastní architektury spolu s jejich instrukčními sadami za účelem možnosti provádět nad nimi operace a především názorně zobrazovat aktuální stav.cs
dc.description.abstractThe master thesis discusses the design of an emulator of a CPU architecture instruction set aimed at assembly languages course. While most of nowadays emulators are architecture specific, the emulator proposed in master thesis aims at education and better understanding of assembly languages. The emulator is not limited to a single CPU, but it easily allows defining a purpose-specific architecture and instruction set in order to perform operations upon it and to display its current state.en
dc.description.markAcs
dc.identifier.citationCHARVÁT, L. Emulace CPU pro výuku asemblerů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.cs
dc.identifier.other42827cs
dc.identifier.urihttp://hdl.handle.net/11012/54078
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.subjectemulacecs
dc.subjectasemblercs
dc.subjectinstrukční sadacs
dc.subjectemulationen
dc.subjectassembly languageen
dc.subjectinstruction seten
dc.titleEmulace CPU pro výuku asemblerůcs
dc.title.alternativeA CPU Emulator for Course of Assembly Languagesen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2011-06-17cs
dcterms.modified2020-05-09-23:43:01cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid42827en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:51:03en
sync.item.modts2025.01.16 00:27:17en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
2.77 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_42827.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_42827.html
Collections