Assembler

Wikipedia
Loikkaa: valikkoon, hakuun

Assembler on tietokoneohjelma, jolla käännetään symbolisella konekielellä eli assembly-kielellä kirjoitettuja ohjelmia. Assembler kääntää kirjoitetusta symbolisesta konekielestä ohjelman konekielelle, jota tietokone suorittaa.

Assembler-sanaa käytetään joskus myös yhteyksissä "assembler-ohjelmointi" tai "assembler-ohjelmointikieli". Tällöin olisi kuitenkin selkeämpää käyttää ohjelmointikieliryhmän nimeä assembly.

Historiaa[muokkaa | muokkaa wikitekstiä]

Vuonna 1949 EDSAC-tietokoneen ohjelmoinnissa käytetiin "alkuohjeita", jotka olivat yhden kirjaimen pituisia muistikkaita. Nathaniel Rochester kirjoitti vuonan 1954 ensimmäisen assemblerin IBM 701-koneella.

Tunnettuja assembler-kääntäjiä[muokkaa | muokkaa wikitekstiä]

Unixissa ja Linuxissa käytetään esimerkiksi assemblereita as, Gas, Nasm, Yasm. PC:ssä on käytetty muun muassa DOS:ssa tai Windowsin komentoriviöltä toimivia assemblereita MASM, TASM, WASM, A86. Nämä eivät ole keskenään yhteensopivia. Uudempia PC:n assemblereita ovat esim FASM. Unixista siirrettyjä tai myös näissä toimivia PC:n assemblereita ovat Gas, Nasm ja Yasm.



Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.