Оди до главна содржина
Učilnica FRI 25/26
  • Дома
  • Календар
  • More
Македонски ‎(mk)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
Моментално користите гостински пристап
Најави се
Učilnica FRI 25/26
Дома Календар
Прошири ги сите Затвори ги сите
  1. Контролна табла
  2. prbuni
  3. 13 април - 19 април
  4. Naloga: GENERIRANJE STROJNIH UKAZOV

Naloga: GENERIRANJE STROJNIH UKAZOV

Услови за завршување
Opened: вторник, 21 април 2026, 14:00
Due: вторник, 28 април 2026, 14:00

Sestavite generator strojnih ukazov za jedro posamezne funkcije. Strojni ukazi naj namesto registrov uporabljajo začasne spremenljivke, njihova predstavitev v programu pa naj omogoča naslednje:

  • Vsak ukaz naj bo predstavljen tako, da omogoča izpis z uporabo začasnih spremenljivk ali fizičnih registrov (ti bodo znani šele po fazi dodeljevanja registrov).
  • Vsakemu ukazu naj bo dodana informacija o tem, katerim začasnim spremenljivkam ukaz dodeli vrednost in vrednosti katerih začasnih spremenljivk ukaz uporabi.
  • Vsakemu skočnemu ukazu naj bo dodana informacija o tem, na katero mesto v programu lahko ukaz preusmeri izvajanje (ne glede na to, da v vmesni kodi zahtevamo negativno oznako takoj za pogojnim skokom, naj ta informacija hrani obe oznaki).
  • Ukazi, ki zgolj prepišejo vrednost enega registra v drugega, naj bodo ustrezno označeni.

Procesor, za katerega generirate ukaze, izberite sami.

Prevajalnik naj izpiše zaporedje generiranih ukazov za jedro vsake funkcije na standardni izhod, izklopite pa tolmač.

Rešitev oddajte v ZIP datoteki z imenom XXXXXXXX-asmgen.zip, pri čemer je XXXXXXXX vaša vpisna številka. Oddana ZIP datoteka mora imeti isto strukturo kot jo je zadnja predloga (na najvišjem nivoju je zgolj mapa prev26) in mora vsebovati natančno in samo celotno izvorno kodo (skupaj s predhodnimi fazami prevajalnika).

Моментално користите гостински пристап (Најави се)
Преземи мобилна апликација
Powered by Moodle
Obvestilo o avtorskih pravicah