Also known as inline assembly, inline asm, __asm__
incorporazione di codice Assembly in un linguaggio ad alto livello
Nella programmazione di un computer, l'assembler inline è un procedimento che permette di aggiungere in un sorgente scritto in un linguaggio di alto livello come il C o l'ADA, parti scritte in un linguaggio di basso livello come l'Assembly. Questa inclusione è fatta solitamente per questi tre motivi: * Ottimizzazione: permettono al programmatore di sfruttare al meglio le istruzioni. * Accesso a delle specifiche istruzioni del processore: alcuni processori offrono istruzioni speciali, come quelle di confronto e di scambio o altre primitive di sincronizzazione e di bloccaggio. Quasi tutti i moderni processori hanno queste o simili istruzioni, in quanto sono necessarie per implementare il multitasking. Solo per citarne alcuni, queste istruzioni specializzate si trovano nel VIS SPARC, Intel Pentium MMX e Streaming SIMD Extensions (SSE), e nel set di istruzioni Motorola Altivec. * Le chiamate di sistema: i linguaggi di alto livello hanno raramente una struttura diretta per eseguire le chiamate di sistema, chiamate che nel linguaggio assembly sono molto usate come nella gestione dell'input e dell'output.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).