Emulace CPU pro výuku asemblerů
but.committee | prof. 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.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Charvát, Lukáš | cs |
dc.contributor.referee | Samek, Jan | cs |
dc.date.created | 2011 | cs |
dc.description.abstract | Prá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.abstract | The 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.mark | A | cs |
dc.identifier.citation | CHARVÁ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.other | 42827 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/54078 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | emulace | cs |
dc.subject | asembler | cs |
dc.subject | instrukční sada | cs |
dc.subject | emulation | en |
dc.subject | assembly language | en |
dc.subject | instruction set | en |
dc.title | Emulace CPU pro výuku asemblerů | cs |
dc.title.alternative | A CPU Emulator for Course of Assembly Languages | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2011-06-17 | cs |
dcterms.modified | 2020-05-09-23:43:01 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 42827 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:51:03 | en |
sync.item.modts | 2025.01.16 00:27:17 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |