Ero sivun ”Assembler” versioiden välillä
[katsottu versio] | [katsottu versio] |
Ei muokkausyhteenvetoa |
|||
Rivi 9: | Rivi 9: | ||
== Tunnettuja assembler-kääntäjiä == |
== Tunnettuja assembler-kääntäjiä == |
||
[[Unix]]issa ja [[Linux]]issa käytetään esimerkiksi assemblereita as, [[ |
[[Unix]]issa ja [[Linux]]issa 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. |
ovat esim. [[FASM]]. Unixista siirrettyjä tai myös näissä toimivia PC:n assemblereita ovat Gas, Nasm ja Yasm. |
||
Versio 8. lokakuuta 2017 kello 09.12
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.[1]
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.[1]
Historia
Vuonna 1949 EDSAC-tietokoneen ohjelmoinnissa käytettiin "alkuohjeita", jotka olivat yhden kirjaimen pituisia muistikkaita. Nathaniel Rochester kirjoitti vuonna 1954 ensimmäisen assemblerin IBM 701-koneella.
Tunnettuja assembler-kääntäjiä
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.
Lähteet
- ↑ a b computerhope.com: assembler computerhope.com. Viitattu 28.7.2017. (englanniksi)