Debuggen und Listen für die Inlineassembly

Microsoft-spezifisch

Bei Programmen, die Inlineassemblycode enthalten, können mit einem SOURCE LEVEL-Debugger gedebuggt werden, wenn Sie mit der /Zi Option kompilieren.

Innerhalb des Debuggers können Sie Haltepunkte in C oder C++ und Assemblersprachen von Zeilen festlegen.Wenn Sie mehrere assembly- Quellspalten und aktivieren Sie den Modus können Sie die Quelle und disassembliertes Form des Assemblycodes anzeigen.

Beachten Sie, dass mehrere Assemblyanweisungen Quelle oder legt sprachanweisungen Debugging können in einer eigenen Zeile hemmen.Quellspalten im Modus können Sie den Debugger können Sie Haltepunkte in einer einzigen Zeile jedoch nicht für einzelne Anweisungen in der gleichen Zeile festzulegen.Das gleiche Prinzip gilt für __asm einen Block, der als Wechselstrom-Makro definiert wird, das zu einer einzelnen logischen Zeile erstreckt.

Wenn Sie eine gemischte quell- und Umwandlungsliste mit der Compileroption /FAs erstellen, die die Listen enthalten Quell- und Assembly Assemblersprachen formulare jeder Zeile.Makros werden nicht in den Listen erweitert, sie werden jedoch während der Kompilierung erweitert.

Microsoft ENDES bestimmten

Siehe auch

Referenz

Verwenden der Assemblysprache in __asm-Blöcken