Assembly language/fi
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
Assembly -kieli on lähdekoodia joka on kirjoitettu kääntäväksi assembler:lla suoritettavaksi ohjelmaksi (binääritiedostoksi), joka sitten suorittaa halutut tulokset.
Assemblyä käyttävät ohjelmat koostuvat kolmesta tyypistä:
- Suoraan ("käsin") assembly-kielellä luodut tiedostot.
- Sisäänrakennetulla assembly-kielellä joka sisältyy osana Pascalin lähdekooditiedostoa.
- Kääntäjän tekemä assembly-kieli, esim. FPC Pascal Compiler, joka luo sellaisen automaattisesti kääntäjälle toimitetusta Pascal-lähdekoodista
Huomaa, että suoraan kirjoitettu / sisäänrakennettu assemblykoodi toimii usein vain yhdessä tietyssä prosessorityypissä / perheessä (esim. Intel i386) tai jopa prosessorin / OS-yhdistelmän kanssa (amd64 / Windows x64 ja amd64 / Linux x64), joten se ei ole niin siirrettävää kuin Pascal-koodi.
Joskus kuitenkin käsin kirjoitettu optimoitu assemblykoodi voi olla nopeampi kuin kone / kääntäjän luoma assemblykoodi, ja siksi sitä käytetään tiukassa suorituskyvyn kannalta tärkeässä ohjelmakoodissa siirron ja ylläpidon kustannuksella.