Asembler: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
MisoH (diskusia | príspevky)
d wikilinky
MisoH (diskusia | príspevky)
d wikilinky
Riadok 9:
Asembler okrem prevodu inštrukcií JSI na číslene vyjadrené inštrukcie poskytuje možnosť použitia symbolického označenia pre miesta v pamäti (čo šetrí únavné ručné prepočítavanie pamäťových adries po každej malej úprave), prípadne schopnosti [[preprocesor]]a ako [[makro|makrá]] či náhrada textu.
 
Je omnoho jednoduchšie napísať asembler ako [[kompilátor (programovanie)|kompilátor]] [[jazyk vyššej úrovne|jazyka vyššej úrovne]] a ako také existujú od [[50. roky 20. storočia|50. rokov 20. storočia]]. Moderné asemblery, obzvlášť pre [[RISC]]ové architektúry optimalizujú radenie inštrukcií tak, aby sa optimálne využívala [[pipeline]] [[CPU]].
 
Asemblery vyššej úrovne poskytujú jazykové abstrakcie jazykov vyššej úrovne ako vyššie riadiace štruktúry, deklarácie a volania funkcií a abstraktné údajové typy ako záznam, množina či trieda.