Rozšíření překladače jazyka assembler o podporu nových mikroprocesorů
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Bakalářská práce se zabývá implementací modifikace pro retargetable překladač jazyka symbolických adres Flat Assembler G, která umožňuje překlad instrukcí pro rodinu mikroprocesorů HCS08. Práce popisuje stávající řešení tvorby překladačů jazyka assembler, existující obecné překladače a jejich odlišnosti od překladače Flat Assembler G. Dále dokumentuje postup, jak lze pomocí překladače generovat binární výstup ve zvoleném formátu. Poslední část práce se věnuje ověření správnosti implementace a demonstraci na reálném hardware.
This bachelor thesis describes a design and implementation of modification of retargetable compiler Flat Assembler G that provides a translation of assembly language for HCS08 microprocessor family. It describes current solutions in the design of assembly language compilers, existing retargetable compilers and their differences from Flat Assembler G. Furthermore, it shows process that can generate binary output in selected format with the compiler. Last part of this thesis is dedicated to testing of the correctness of the implementation and demonstration of the correctness on a real hardware.
This bachelor thesis describes a design and implementation of modification of retargetable compiler Flat Assembler G that provides a translation of assembly language for HCS08 microprocessor family. It describes current solutions in the design of assembly language compilers, existing retargetable compilers and their differences from Flat Assembler G. Furthermore, it shows process that can generate binary output in selected format with the compiler. Last part of this thesis is dedicated to testing of the correctness of the implementation and demonstration of the correctness on a real hardware.
Description
Citation
NAVRÁTIL, J. Rozšíření překladače jazyka assembler o podporu nových mikroprocesorů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Bohumil Klíma, Ph.D. (předseda)
prof. Ing. Pavel Václavek, Ph.D. (místopředseda)
doc. Ing. Petr Beneš, Ph.D. (člen)
Ing. Martin Čala, Ph.D. (člen)
Ing. Tomáš Jílek, Ph.D. (člen)
Ing. Petr Petyovský, Ph.D. (člen)
Ing. Radek Štohl, Ph.D. (člen)
Date of acceptance
2022-06-15
Defence
Student provedl obhajobu bakalářské práce a popsal svoje dosažené výsledky.
Byly přečteny posudky a student odpovědel na otázky oponenta:
Jaké další nesledované krajní situace, vyplývajíci z textu práce,mohly nastat?
Proběhla diskuze a student odpovědel na dotazy komise:
Podrobnější diskuze o postupu a obsahu práce.
Student obhájil bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotazy.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení