undergraduate thesis
PicoBlaze disasembler

Ivan Kunsabo (2016)
Josip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Department of Computer Engineering and Automation
Chair of Computer Engineering
Metadata
TitlePicoBlaze disasembler
AuthorIvan Kunsabo
Mentor(s)Ivan Aleksi (thesis advisor)
Abstract
U ovom radu riječ je o računalnoj aplikaciji PicoBlaze disassembler. Prije svega, dan je uvid u karakteristike PicoBlazea za lakše razumijevanje cilja aplikacije. Također, opisan je postupak assembliranja i pokazan na jednostavnom primjeru prevođenje red po red. Opisano je što je disassembler i njegova primjena. U radu je naglašena heksadecimalna datoteka jer je ona ključ rada programa, ona je ono što će aplikacija primati i prevoditi. Sljedeće, objašnjeno je kako je aplikacija napravljena u C++ programskom jeziku, a grafičko sučelje u C#. Pojašnjeno je kako se prevode naredbe red po red u C++ programskom jeziku, kako su se povezali C++ i C# pro-gramski jezici. Naposljetku, objašnjeno je omogućavanje „drag and drop“ i „browse“ funkcije u C# programskom jeziku te je ukratko pokazan rad aplikacije na dvije datoteke spremljene na različitim lokacijama računala.
KeywordsPicoBlaze disassembler assembliing hex file C++ C#
Committee MembersIvan Aleksi (committee chairperson)
Hrvoje Glavaš (committee member)
Tomislav Keser (committee member)
GranterJosip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Lower level organizational unitsDepartment of Computer Engineering and Automation
Chair of Computer Engineering
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language English
Defense date2016-09-28
Parallel abstract (English)
This paper is about computer application called PicoBlaze disassembler. First of all, there is a review of the characteristics of the PicoBlaze so it is easier to understand the aim of the appli-cation. Also, the procedure of assembling was described and shown on a simple example. Di-sassembler and its application were described. In this paper, hex file was highlighted because it is the essence of the program, and the application will recive it and translate it. Furthermore, it is explained how the application was made in C++, and the graphical interface in C#. Also, it is explained how the commands are translated row by row in C++ and how were C++ and C# connected. Finally, „drag and drop“ and „browse“ functions were explained and it was briefly shown how the application works.
Parallel keywords (Croatian)PicoBlaze disassembler assembliranje heksadecimalna datoteka C++ C#
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:728226
CommitterAnka Ovničević