+1 500 000 tuotetta valikoimassa
7000 pakettia päivässä
+300 000 asiakasta 150 maasta
Assembler-kielet ovat matalan tason ohjelmointikielten luokkia, jotka ovat suoria esityksiä koneen prosessorin käskyistä ihmiselle ymmärrettävässä muodossa. Assembler-kielissä jokainen käsky vastaa yhtä keskusyksikön (CPU) suorittamaa toimintoa, ja merkintätapa perustuu binääristen operaatiokoodien sijasta käytettäviin mnemonisiin lyhenteisiin (esim. MOV, ADD, JMP). Assembler-kielellä kirjoitetut ohjelmat on käännettävä konekoodiksi erityisellä ohjelmalla, jota kutsutaan assembleriksi, joka tuottaa tuloksena olevan suoritettavan tiedoston.
Assembler-kielille on ominaista niiden voimakas riippuvuus laitteistoarkkitehtuurista, koska syntaksi, käytettävissä olevien ohjeiden joukko ja osoitusmenetelmä vaikuttavat suoraan rekistereihin, portteihin, muistisegmentteihin ja tiettyihin laskentayksiköihin. Tämä tarkoittaa, että yhtä prosessorityyppiä (esim. x86, ARM, AVR) varten kirjoitettu koodi ei ole siirrettävissä toiseen prosessorityyppiin ilman uudelleensovittamista.
Koska assembler-kielet ovat lähellä laitteistoa, niiden avulla voidaan hyvin hyvin hallita järjestelmän resursseja, mikä mahdollistaa toiminnan nopeuden, muistin kulutuksen ja tarkan suoritusajan optimoinnin. Niitä käytetään tilanteissa, joissa tarvitaan maksimaalista suorituskykyä tai laitteiston tarkkaa hallintaa - esim. sulautetuissa järjestelmissä, laiteohjaimissa, käyttöjärjestelmissä, reaaliaikaisissa ohjelmistoissa tai algoritmeissa salauksessa.
Assemblerilla kirjoittaminen edellyttää prosessoriarkkitehtuurin, rekisterien asettelun, osoitustapojen ja muistin organisoinnin syvällistä tuntemusta. Kielen monimutkaisuuden ja virhealttiuden vuoksi sitä käytetään lähinnä silloin, kun on kirjoitettava kriittisiä koodin osia, kun taas useimmat nykyaikaiset sovellukset kehitetään korkeamman tason kielillä. Assemblerin osaaminen on kuitenkin edelleen arvokas taito aloilla, jotka edellyttävät ohjelmistojen tiivistä integrointia elektroniikkaan ja matalan tason diagnostiikkaa.
Transfer Multisort Elektronik (TME) on yksi maailman suurimmista elektroniikkakomponenttien, sähköteknisten osien, työkalujen ja teollisuusautomaation globaaleista jakelijoista. Luettelossa on yli 1 500 000 tuotetta 1 300 johtavalta valmistajalta. TME:n modernit logistiikkakeskukset Łódźissa ja Rzgówissa (Puola), joiden kokonaispinta-ala on yli 40 000 m², lähettävät päivittäin lähes 6 000 pakettia asiakkaille yli 150 maahan.
TME investoi myös nuorten insinöörien ja elektroniikan harrastajien tiedon ja taitojen kehittämiseen TME Education -projektin kautta sekä tukee teknologiayhteisöä järjestämällä TechMasterEvent -tapahtumasarjan, joka edistää innovaatioita ja kokemusten vaihtoa.