Vantaggi di assembly inline

Specifici di Microsoft

Poiché l'assembler inline non richiede operazioni di collegamento e dell'assembly separato, è preferibile di un assembly separato.Il codice assembly inline può utilizzare qualsiasi nome di variabile o di funzione c che si trova in, pertanto è facile integrarlo con il codice C# del programma.Poiché il codice assembly inline può essere combinato con le istruzioni di C++ o c#, può effettuare le attività che sono complesse o è contemplata in c# o C++.

Gli utilizzi di assembly inline sono:

  • Funzioni di scrittura in linguaggio assembly.

  • Punto-ottimizzare le sezioni velocità-critiche del codice.

  • Creazione di accesso diretto hardware per i driver di periferica.

  • Prologo di scrittura e codice di epilogo per le chiamate “naked„.

L'assembly inline è uno strumento per uno scopo specifico.Se si intende eseguire il porting di un'applicazione in computer diversi, è possibile inserire il codice computer-specifico in un modulo separato.Poiché l'assembler inline non supporta tutte le direttive di macro e dei dati di Microsoft Macro Assembler (MASM, può essere molto utile utilizzare MASM per tali moduli.

Microsoft FINALE specifico

Vedere anche

Riferimenti

Assembler inline