Freigeben über


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.