Popis: |
Zadatak ovog rada je integracija modula za parsiranje ADEL datoteke i asemblera mnemoničke datoteke s grafičkim sučeljem, u cjelovitu aplikaciju konfigurabilnog asemblera. U drugom poglavlju je opisan Qt kao radno okruženje programskog jezika C++ i svojstva Qt-a koje su uveliko pojednostavile kreiranje grafičkog sučelja. U trećem poglavlju se nalazi kratak opis rada asemblera i novih funkcionalnosti dodanih u grafičko sučelje. U četvrtom poglavlju je opisana integracija modula kroz opisa razreda „MainProgram“ i njegovih metoda, zatim međusobne ovisnosti modula pri izvođenju ADEL parsera i asemblera mnemoničkih datoteka, te ispisivanje porukatijekom rada modula. The task of this bachelor thesis was integration of the ADEL parser and assembler modules with GUI in a complete configurable assembler application. In the second chapter Qt is described as a cross-platform framework for C++ programming language, together with Qt features that significantly simplified implementation of GUI. The third chapter describes the usage of configurable assembler and newly added functionalities in graphical user interface. The fourth chapter describes the integration of modules by describing class „MainProgram“ and its methods, interdependence between ADEL parser and assembler module, and printing out messages and errors that occur during the execution of the modules. |