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.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Hockey in-line

INLINE - Norme per l’Attività generale 2017/18, FISR, 2017. All'interno usa il termine "in linea". ^ FIHP - Regolamento di gioco 2015 ^ Hockey INLINE

Elemento HTML

elemento inline di solito no. Un elemento block-level può contenere altri elementi sia di tipo block-level sia di tipo inline mentre un elemento inline può

C (linguaggio di programmazione)

template, namespace, overloading) tra i due linguaggi sono: inline - le funzioni inline hanno lo scope globale in C++. Il tipo bool in C99 è definito

Pattinaggio di figura in linea

Inline de Paris, la European Inline Figure Skating Association, Carlesa Williams, Jayson Sutcliffe, Jo Ann Schneider Farris, la International Inline Figure

Blue Tornado

essenzialmente costituita da due metà di un giro della morte collegate in cima da un inline-twist, ossia una torsione di 360°. Dopo l'elemento il treno passa attraverso

Francesca Lollobrigida

 FR, NL) Francesca Lollobrigida (speed skating) / Francesca Lollobrigida (inline speed skating), su the-sports.org, Info Média Conseil Inc. (IT, EN) Francesca

Giovanni Arvedi

processo di fabbricazione di laminati piani in acciaio, denominata Arvedi ISP (Inline Strip Production), viene brevettata in tutto il mondo. La tecnologia ISP

Deep linking

sito di partenza. Una variante del framing usa l'elemento HTML Iframe (Inline Frame), tecnica che può anche costituire una seria minaccia per la sicurezza