Simulátor asembleru x86 pro výuku
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Jaroslav Zendulka, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Zdeněk Kotásek, CSc. (člen) Dr. Ing. Petr Peringer (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Oponent hodnotil práci stupněm 4F, protože nebylo spněno zadání. Student souhlasil s výtkami oponenta. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující " F ". | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce nebyla úspěšně obhájena | cs |
dc.contributor.advisor | Orság, Filip | cs |
dc.contributor.author | Heštera, Andrej | cs |
dc.contributor.referee | Semerád, Lukáš | cs |
dc.date.created | 2018 | cs |
dc.description.abstract | Cieľom tejto práce je nadobudnúť potrebné znalosti analýzou architektúry inštrukčnej sady x86 a jazyka symbolických inštrukcií pre navrhnutie a implementovanie simulačného prostriedku v objektovo orientovanom jazyku Java SE8. Ten používateľovi umožní vytvárať kód založený na konvenciách a syntaxe z prostredia Netwide Assembler a následne daný kód simulovať na virtuálnej reprezentácii - simulačnom modele, ktorý napodobuje chovanie procesora z architektúru x86. Výsledkom by malo byť prehĺbenie znalostí používateľa o principiálnej funkcionalite vykonávaného strojového kódu a to, ako mení stav procesora bez potreby takýto kód kompilovať špeciálnym spôsobom za účelom spustenia cez Debugger, či nutnosťou disponovať fyzickým systémom implementujúcim architektúru x86. | cs |
dc.description.abstract | Point of this thesis is gain knowledge base of x86 Instruction Set Architecture and x86 assembly language through analysis. Based on this knowledge, design and implement simulation environment in object oriented programming language Java SE8. This environment will give user option to create code based on conventions and syntax of Netwide Assembler and simulate created code on virtual representation - simulation model, which will imitate behavior of processor implementing instruction set architecture x86. The result of using this environment should be new knowledge for user about basic function of machine code execution and how this execution alters state of processor, without the need to specially compile created code for use in Debugger and having physical system implementing architecture x86. | en |
dc.description.mark | C | cs |
dc.identifier.citation | HEŠTERA, A. Simulátor asembleru x86 pro výuku [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
dc.identifier.other | 128114 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/187223 | |
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 | Simulátor | cs |
dc.subject | Simulácia | cs |
dc.subject | Modelovanie | cs |
dc.subject | Java | cs |
dc.subject | Objektovo orientované programovanie | cs |
dc.subject | Netwide Assembler | cs |
dc.subject | NASM | cs |
dc.subject | asembler | cs |
dc.subject | asembler x86 | cs |
dc.subject | architektúra x86 | cs |
dc.subject | Simulator | en |
dc.subject | Simulation | en |
dc.subject | Modeling | en |
dc.subject | Java | en |
dc.subject | Object oriented programming | en |
dc.subject | Netwide Assembler | en |
dc.subject | NASM | en |
dc.subject | assembler | en |
dc.subject | assembler x86 | en |
dc.subject | architecture x86 | en |
dc.title | Simulátor asembleru x86 pro výuku | cs |
dc.title.alternative | x86 Assembler Simulator for Education | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2018-06-14 | cs |
dcterms.modified | 2020-05-10-16:13:26 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 128114 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:04:26 | en |
sync.item.modts | 2025.01.17 13:50:50 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.68 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21141_v.pdf
- Size:
- 86.21 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21141_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21141_o.pdf
- Size:
- 87.22 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21141_o.pdf
Loading...
- Name:
- review_128114.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_128114.html