Asembler: Rozdiel medzi revíziami

Pridané 4 bajty ,  pred 7 rokmi
same thing as before i am not going to correct it all
(there is a major typo in the title of actual topic)
(same thing as before i am not going to correct it all)
{{pozri|jazyku symbolických inštrukcií|jazyk symbolických inštrukcií}}
 
'''AsemblerAssembler''' ([[angličtina|angl.]] ''assembler'') je počítačový program na preklad z [[jazyk symbolických inštrukcií|jazyka symbolických inštrukcií]] do [[strojový kód|strojového kódu]].
 
'''Krížový assembler''' (pozri aj [[krížový kompilátor]]) produkuje kód pre jeden typ procesora, ale beží na inom.
Procedúra prekladu sa nazýva aj zostavenie.
 
AsemblerAssembler okrem prevodu inštrukcií JSI na číselne 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é asembleryassemblery, obzvlášť pre [[RISC]]ové architektúry optimalizujú radenie inštrukcií tak, aby sa optimálne využívala [[pipeline]] [[CPU]].
 
AsembleryAssemblery 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.
 
[[Kategória:Asemblery| Asembler]]
Anonymný používateľ