a (Assemble)
Der Befehl a stellt 32-Bit-x86-Instruction-Mnemonics zusammen und legt die resultierenden Befehlscodes im Speicher ab.
a [Address]
Parameter
Adresse
Gibt den Anfang des Blocks im Speicher an, in dem die resultierenden Codes abgelegt werden. Weitere Informationen zur Syntax finden Sie unter Adress- und Adressbereichssyntax.
Environment
Artikel | Beschreibung |
---|---|
Modi | Benutzermodus, Kernel-Modus |
Targets | Live, Crash Dump |
Plattformen | Alle |
Zusätzliche Informationen
Weitere Informationen zum Assembly-Debugging und zugehörigen Befehlen finden Sie unter Debugging in Assembly Mode.
Hinweise
Der Befehl a unterstützt keine 64-Bit-Instruction-Mnemonics. Der Befehl a ist jedoch unabhängig davon aktiviert, ob Sie ein 32-Bit-Ziel oder ein 64-Bit-Ziel debuggen. Aufgrund der Ähnlichkeiten zwischen x86- und x64-Anweisungen können Sie den Befehl a manchmal erfolgreich verwenden, wenn Sie ein 64-Bit-Ziel debuggen.
Wenn Sie keine Adresse angeben, beginnt die Assemblierung an der Adresse, die der aktuelle Wert des Befehlszeigers angibt. Um eine neue Anweisung zusammenzustellen, geben Sie die gewünschte Mnemonik ein und drücken Sie ENTER. Um die Assemblierung zu beenden, drücken Sie nur ENTER.
Da der Assembler nach allen Symbolen sucht, auf die im Code verwiesen wird, kann es einige Zeit dauern, bis dieser Befehl ausgeführt wird. Während dieser Zeit können Sie nicht STRG+C drücken, um den Befehl a zu beenden.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für