Hvad Er Montør

Indholdsfortegnelse:

Hvad Er Montør
Hvad Er Montør

Video: Hvad Er Montør

Video: Hvad Er Montør
Video: hvad søren. rød fjer. passion er lig med 60 kv montør job 2024, Kan
Anonim

Assembler kommer fra det engelske ord "assembler", hvilket betyder "assembler". Assembler er en kildekodekompilator, der konverterer denne kode til maskinsprog.

Hvad er montør
Hvad er montør

Nødvendig

PC-manual

Instruktioner

Trin 1

Assembler er ligesom selve sproget for det meste specifik for specifikke arkitekturer, varianter af tekstsyntakser og operativsystemer. Der er også multiplatform eller universelle, eller rettere, begrænset universelle montører, der kan arbejde på forskellige platforme og operativsystemer. Det er imidlertid ikke muligt at skrive et enhedsuafhængigt program på et lavere niveau-sprog. Blandt de universelle montører skelnes krydsopsamlere separat, som er i stand til at samle et eksekverbart modul eller maskinkoder til andre operativsystemer og arkitekturer.

Trin 2

Samling er ikke den første og ikke den sidste fase på vejen til opnåelse af eksekverbare moduler i programmet. For eksempel kan nogle kompilatorer på højt niveau producere resultater som monteringssprogsprogrammer. I fremtiden er samleren selv ansvarlig for behandlingen af et sådant program. Derudover er resultatet af samlingen muligvis ikke et eksekverbart modul, men et objekt, der indeholder maskinkode og programdata i forskellige blokke. Eksekverbare filer produceres derefter ud fra disse ved hjælp af linkredaktører.

Trin 3

Samlinger til DOS-systemet er de mest kendte. Af disse kan TASM, MASM og WASM skelnes i en separat gruppe. På et tidspunkt var den enkleste samler i form af A86 også meget populær.

Trin 4

Da Windows-operativsystemet blev brugt i vid udstrækning, lancerede udviklerne TASM. Dette er en uofficiel pakke, der blev oprettet af en person ved navn "! TE". Dette sprog gjorde det muligt at oprette forskellige programmer i Windows-miljøer. I øjeblikket stoppes udviklingen af dette program officielt. Miljøet er blevet uofficielt, men det gør det meget lettere at arbejde med compileren.

Trin 5

Microsoft understøtter officielt et andet produkt, Microsoft Macro Assembler. Den er stadig under udvikling, de nyeste versioner er inkluderet i mange sæt. Den version, der var rettet mod at skabe programmer til DOS-systemer, stoppede dog udviklingen.

Trin 6

Der er udviklet et open source assembler-projekt i dag. Dens versioner er blevet tilgængelige til forskellige operativsystemer. Dette sæt giver dig også mulighed for at hente objektfiler til disse systemer. Denne samler kaldes NASM.

Trin 7

Yasm er en omskrevet version af NASM fra bunden med nogle få undtagelser. Den unge FASM-samler har forbud mod genlicensiering.

Anbefalede: