+1 500 000 toodet pakkumises

6000 iga päev välja saadetavat pakki

+300 000 klienti 150 riigis

Quick Buy Lemmikud
Ostukorv

Assembleri keeled - määratlus

Assembler-keeled on madalatasemeliste programmeerimiskeelte klassid , mis kujutavad otseselt masina protsessori käske inimesele arusaadaval kujul. Iga assembleri käsk vastab ühele toimingule, mida keskprotsessor (CPU) sooritab, ja märkimine põhineb mnemoonilistel lühenditel (nt MOV, ADD, JMP), mis asendavad binaarsed operatsioonikoodid. Assembler-keeles kirjutatud programmid tuleb tõlkida masinkoodiks spetsiaalse programmiga, mida nimetatakse assembleriks, mis genereerib tulemuseks oleva käivitatava faili.

Assemblerikeele eripära on nende tugev sõltuvus riistvara arhitektuurist, kuna süntaks, käskude kogum ja adresseerimismeetod toimivad otseselt registrite, portide, mälusegmentide ja konkreetsete arvutusüksuste suhtes. See tähendab, et ühe protsessoritüübi (nt x86, ARM, AVR) jaoks kirjutatud kood ei ole teisaldatav teise tüüpi protsessorile ilma ümber kohandamiseta.

Riistvara läheduse tõttu pakuvad koostekeeled väga suurt kontrolli süsteemi ressursside üle, võimaldades optimeerimist töökiiruse, mälukulu ja täpse täitmisaja osas. Neid kasutatakse olukordades, mis nõuavad maksimaalset jõudlust või täpset kontrolli riistvara üle - nt manussüsteemides, kontrolleritega, operatsioonisüsteemides, reaalajas töötavas tarkvaras või algoritmides krüptograafias.

Assembleris kirjutamine nõuab põhjalikke teadmisi protsessori arhitektuurist, registrite paigutusest, adresseerimisviisidest ja mälu korraldusest. Keele keerukus ja vigade ohtlikkus tähendab, et seda keelt kasutatakse peamiselt siis, kui on vaja kirjutada kriitilisi koodilõike, samas kui enamik kaasaegseid rakendusi arendatakse kõrgema taseme keeltes. Sellegipoolest on assembleri tundmine endiselt väärtuslik oskus valdkondades, mis nõuavad tarkvara tihedat integreerimist elektroonikaga ja madalatasemelist diagnostikat.

Transfer Multisort Elektronik (TME) on üks maailma suurimaid elektroonikakomponentide, elektrotehnika, töökodade varustuse ja tööstusautomaatika globaalseid turustajaid. Kataloog sisaldab üle 1 500 000 toote 1 300 juhtivalt tootjalt. TME kaasaegsed logistikakeskused Łódźis ja Rzgóws (Poola), mille kogupindala on üle 40 000 m², saadavad iga päev ligi 6 000 pakki klientidele rohkem kui 150 riigis.

TME investeerib ka noorte inseneride ja elektroonikahuviliste teadmiste ja oskuste arendamisse TME Education projekti kaudu ning toetab tehnoloogiakogukonda, korraldades TechMasterEvent sündmuste sarja, mis edendab innovatsiooni ja kogemuste vahetust.

LOE LÄBI KA