<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Spletni prevajalnik jezika C za majhen učni mikroprocesor</dc:title><dc:creator>BUKOVEC,	BLAŽ	(Avtor)
	</dc:creator><dc:creator>Trost,	Andrej	(Mentor)
	</dc:creator><dc:subject>prevajalnik</dc:subject><dc:subject>simulator</dc:subject><dc:subject>JavaScript</dc:subject><dc:subject>programski jezik C</dc:subject><dc:subject>zbirnik</dc:subject><dc:description>Cilj diplomskega dela je bil izdelati prevajalnik iz programskega jezika C v zbirni jezik, ki deluje kot spletna stran v vsakem spletnem brskalniku brez namestitve dodatnih programov. Spletna stran omogoča tudi simulacijo programske in zbirne kode s prikazom trenutnega stanja v pomnilniku ciljnega sistema in možnostjo spreminjanja vhodnih signalov.
Prevajalnik je v celoti napisan v programskih jezikih JavaScript, HTML in CSS. Zmogljivost prevajalnika je zaradi strukture ciljnega sistema omejena samo na osnovne funkcije.
V uvodu so predstavljene zmogljivosti in omejitve prevajalnika ter razlike med obstoječimi prevajalniki. Sledi natančnejši opis delovanja prevajalnika, od zajema vhodne kode, vmesne obdelave in sintaktične analize do izdelave izhodne kode. Nato sta podrobneje opisana uporabniški vmesnik in delo s simulatorjem. V zadnjem delu pa je opisanih še nekaj funkcij, ki so dodane, da omogočajo razhroščevanje in iskanje morebitnih napak prevajalnika.
Z izdelavo prevajalnika se bo olajšalo delo študentov pri programiranju in testiranju 12-bitnega mikrokrmilnika, ki ga samo izdelajo v vezju FPGA, v okviru laboratorijskih vaj pri predmetu Načrtovanje digitalnih elektronskih sistemov.</dc:description><dc:date>2017</dc:date><dc:date>2017-07-12 11:55:04</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>92991</dc:identifier><dc:identifier>VisID: 39162</dc:identifier><dc:language>sl</dc:language></metadata>
