Sign in Join
Wiki copytemporary

Assembly language/fi: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Assembly language/fi

OldNewLine
1+Assembly -kieli on [[Source code/fi|lähdekoodia]] joka on kirjoitettu kääntäväksi [[Assembler|assembler]]:lla suoritettavaksi ohjelmaksi (binääritiedostoksi), joka sitten suorittaa halutut tulokset.
2+
3+Assemblyä käyttävät ohjelmat koostuvat kolmesta tyypistä:
4+
5+- Suoraan ("käsin") assembly-kielellä luodut tiedostot.
6+- [[Asm/fi|Sisäänrakennetulla assembly-kielellä]] joka sisältyy osana Pascalin lähdekooditiedostoa.
7+- Kääntäjän tekemä assembly-kieli, esim. FPC Pascal Compiler, joka luo sellaisen automaattisesti [[Compiler|kääntäjälle]] toimitetusta Pascal-lähdekoodista
8+
9+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.
10+
11+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.
12+
13+---
14+*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](/wiki-contact).*

Back to history