+1 500 000 siūlomų gaminių

7000 kasdien išsiunčiamų pakuočių

+300 000 klientų 150 šalyse

Quick Buy Mėgstamiausi
Krepšelis

Asemblerio kalbos - apibrėžimas

Asemblerių kalbos - tai žemo lygio programavimo kalbų klasės, kurios tiesiogiai perteikia mašininio procesoriaus instrukcijas žmogui suprantama forma. Kiekviena asemblerio instrukcija atitinka vieną operaciją, kurią atlieka centrinis procesorius (CPU), o užrašymas pagrįstas mnemoninėmis santrumpomis (pvz., MOV, ADD, JMP), kurios pakeičia dvejetainių operacijų kodus. Asemblerio kalba parašytas programas į mašininį kodą turi išversti speciali programa, vadinama asembleriu, kuri sukuria vykdomąjį failą.

Asemblerių kalboms būdinga stipri priklausomybė nuo aparatinės įrangos architektūros, nes sintaksė, galimų instrukcijų rinkinys ir adresavimo metodas tiesiogiai veikia registrus, prievadus, atminties segmentus ir konkrečius skaičiavimo vienetus. Tai reiškia, kad vieno tipo procesoriui (pvz., x86, ARM, AVR) parašytas kodas negali būti perkeliamas į kitą be koregavimo.

Dėl savo artumo aparatinei įrangai asemblerio kalbos leidžia labai gerai kontroliuoti sistemos išteklius, todėl galima optimizuoti veikimo greitį, atminties sąnaudas ir tikslų vykdymo laiką. Jos naudojamos tais atvejais, kai reikia maksimalaus našumo arba tikslaus aparatinės įrangos valdymo, pvz., įterptosiose sistemose, valdyklėse, operacinėse sistemose, realiojo laiko programinėje įrangoje arba algoritmuose kriptografijoje.

Rašant asembleriu reikia gerai išmanyti procesoriaus architektūrą, registrų išdėstymą, adresavimo režimus ir atminties organizavimą. Dėl kalbos sudėtingumo ir klaidų tikimybės ji dažniausiai naudojama tais atvejais, kai reikia parašyti kritines kodo dalis, o dauguma šiuolaikinių programų kuriamos aukštesnio lygio kalbomis. Nepaisant to, asemblerio žinios išlieka vertingos tose srityse, kuriose reikia glaudžiai integruoti programinę įrangą su elektronika ir atlikti žemo lygio diagnostiką.

Transfer Multisort Elektronik (TME) yra vienas didžiausių pasaulinių elektronikos komponentų, elektrotechnikos dalių, dirbtuvių įrangos ir pramoninės automatikos platintojų. Kataloge yra daugiau nei 1 500 000 produktų iš 1 300 pirmaujančių gamintojų. Modernūs TME logistikos centrai Lodzėje ir Rzgowe (Lenkija), kurių bendras plotas viršija 40 000 m², kasdien išsiunčia beveik 6 000 siuntų klientams daugiau nei 150 šalių.

TME taip pat investuoja į jaunųjų inžinierių ir elektronikos entuziastų žinių bei įgūdžių plėtrą per projektą TME Education ir remia technologijų bendruomenę organizuodama renginių seriją TechMasterEvent, skatinančią inovacijas ir patirties mainus.

TAIP PAT SKAITYKITE