Eseguendo il debug e elenchi per assembly inline
Specifici di Microsoft
I programmi che contengono il codice assembly inline è possibile eseguire il debug da un debugger a livello di origine se si esegue la compilazione con /Zi opzione.
All'interno del debugger, è possibile impostare punti di interruzione sia in C o C++ che righe in linguaggio assembly.Se si abilita la modalità mista di origine e all'assembly, è possibile visualizzare sia l'origine che il form smontato del codice dell'assembly.
Si noti che inserisce le istruzioni di più assembly o istruzioni del linguaggio di origine su una riga possono compromettere il debug.Nella modalità di origine, è possibile utilizzare il debugger per impostare i punti di interruzione su una sola riga ma non su singole istruzioni sulla stessa riga.Lo stesso principio si applica a __asm bloccare definito come macro di tipo c, che definisca una singola riga logica.
Se si crea un elenco in modalità mista di assembly e di origine con /FAs l'opzione del compilatore, l'elenco conterrà i form dell'assembly e di origine di ogni riga in linguaggio assembly.Le macro non vengono espanse in elenchi, ma sono espanse durante la compilazione.
Microsoft FINALE specifico