Zbirni jezik: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
Brez povzetka urejanja
Brez povzetka urejanja
Vrstica 1:
{{netočno}}
 
'''Zbirni jezik''' ({{jezik-en|assembly language}}, iz ''assemble'' sestavljati) je [[Nizkostopenjski jezik|nizkostopenjski]] [[programski jezik]] [[jezik druge generacije|druge generacije]] (2GL) – [[jezik prve generacije|prve generacije]] (1GL) je [[strojna koda]] – ki je napisan s pomniki. PosplošenoSplošno velja, da ti pomniki predstavljajo berljive enačice dvojiških zaporedij ([[0 (število)|ničle]] in [[1 (število)|enice]]), ki jih je treba sestaviti, da dobimo za [[procesor|osrednje preračunalo]] razumljive ukaze. Natančno gledano, pomniki predstavljajo ukazne nize (angl. ''operation codes'', skrajšano ''opcodes''), ki so v osrednjem preračunalu sestavljeni iz ISA (ang. ''Instruction Set Architecture'', sestava ukaznih nizov). Te ukaze pa je nato navadno treba povezati z določeno skladnjo, da dobimo delujoč in izvršljiv program. Določene programske opreme zbirnikov, kakor je za zgled FASM, samo zamenjajo pomnike in spremenljivke z ustreznimi ukazi v strojnem programskem jeziku. Tako se dobi ploske izvršilne datoteke, ki vsebujejo (sicer odvisno od izkušenj posameznega računalniškega ukazopisca) strojne ukazne nize z izjemno postopkovno uspešnostjo.
 
Zbirni jezik predstavlja najboljši približek dobesednemu prevodu navodil, ki jih računalnik izvaja, v človeku razumljivo obliko. Reklo bi se lahko tudi, da je zbirni jezik oče vseh drugih programskih jezikov, saj se vsi jeziki, ki uporabljajo [[prevajalnik]], prevajajo v zbirni jezik (vendar pa večina prevajalnikov teh jezikov ukaze samodejno po koncu prevajanja še sestavi in poveže).