Ero sivun ”Assembler” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
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, [[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
[[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

  1. a b computerhope.com: assembler computerhope.com. Viitattu 28.7.2017. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.