Assembly language/fi
Deutsch · English · Español · Suomi
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.
From the Free Pascal wiki, page "Assembly language/fi", as it stood on 2018-03-18 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.