izpis_h1_title_alt

Povezovalnik za hipotetični računalnik SIC/XE
ID Kišek, Nejc (Avtor), ID Mihelič, Jurij (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (575,99 KB)
MD5: 15DC06FE00519995D9FAD7152A1B76B6
PID: 20.500.12556/rul/2b1417c5-b5df-4cf8-80c8-274cc01336c4

Izvleček
Povezovalnik je del sistemske programske opreme, ki kodo programa, napisano v več datotekah združi v eno, izvedljivo datoteko. To nam omogoči uporabo knjižnic in razdeljevanje programov na ločene sekcije. SIC/XE je hipotetični računalnik, ki se v izobraževanju pogosto uporablja za prikaz delovanja sistemskih programov -- uporablja se tudi na Fakulteti za računalništvo in informatiko Univerze v Ljubljani, kjer je bila za pomoč pri poučevanju zanj razvita zbirka SicTools. Ta vsebuje napreden simulator, zbirnik in nalagalnik, manjka pa ji povezovalnik. V sklopu naloge je bil razvit povezovalnik za računalnik SIC/XE, ki bo razširil zbirko orodij SicTools. Povezovalnik omogoča povezovanje z več različnimi načini, pa tudi urejanje posameznih sekcij, preden se povežejo. Uporaba je možna preko tekstovnega in grafičnega vmesnika, ali pa kot knjižnica v drugem programu. Na začetku naloge je opisano delovanje SIC/XE računalnika in povezovalnikov. Sledi predstavitev uporabniškega in programskega vmesnika. V naslednjem poglavju je podrobno opisano delovanje izdelanega programa in vseh njegovih komponent. Nazadnje je predstavljen še tipičen primer povezovanja -- od kode v zbirnem jeziku do končne povezane datoteke.

Jezik:Slovenski jezik
Ključne besede:povezovalnik, SIC, SIC/XE, sistemska programska oprema, SicTools
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-84737 Povezava se odpre v novem oknu
Datum objave v RUL:01.09.2016
Število ogledov:1469
Število prenosov:345
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Linker for a hypothetical computer SIC/XE
Izvleček:
A linker is a part of system software that combines code written in multiple files into a single, executable file which allows for use of libraries and programs divided into multiple units. SIC/XE is a hypothetical computer often used in education for demonstrating system software -- it is also in use at the Faculty of Computer and Information Science at the University of Ljubljana, where a collection of SIC/XE system software and tools named SicTools was developed. SicTools contains an advanced simulator of SIC/XE, an assembler and a loader while a linker is missing. In this thesis, the missing linker for SIC/XE has been developed. It has multiple linking modes and allows interactive editing of the program sections before they are linked. It can be used either with a textual or graphical interface or as a library in a separate program. We start with an overview of SIC/XE and linkers, followed by a description of linker's user interfaces and instructions for using the library. In the next chapter we have a detailed documentation for all the linker components. Finally, there is a typical example of linking a program -- from an assembly code to a final linked file.

Ključne besede:linker, SIC, SIC/XE, system software, SicTools

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj