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