Partager via


a (Assemble)

La commande a assemble les mnémoniques des instructions x86 32 bits et place les codes d’instructions résultants dans la mémoire.

a [Address]

Paramètres

Adresse
Spécifie le début du bloc en mémoire où les codes résultants sont placés. Pour plus d’informations sur la syntaxe, consultez la syntaxe d’adresse et de plage d’adresses.

Environnement

Élément Description
Modes Mode utilisateur, mode noyau
Targets Live, vidage de la mémoire
Plateformes Tous

Informations supplémentaires

Pour plus d’informations sur le débogage d’assemblage et les commandes associées, veuillez consulter la rubrique Débogage en mode Assembly.

Notes

La commande a ne prend pas en charge les mnémoniques d’instructions 64 bits. Cependant, la commande a est activée indépendamment du fait que vous déboguiez une cible 32 bits ou une cible 64 bits. En raison des similitudes entre les instructions x86 et x64, il est parfois possible d’utiliser avec succès la commande a lors du débogage d’une cible 64 bits.

Si vous ne spécifiez pas d’adresse, l’assemblage commence à l’adresse spécifiée par la valeur actuelle du pointeur d’instruction. Pour assembler une nouvelle instruction, tapez le mnémonique désiré et appuyez sur ENTRÉE. Pour terminer l’assemblage, appuyez uniquement sur ENTRÉE.

Comme l’assembleur recherche tous les symboles auxquels le code fait référence, cette commande peut prendre du temps pour s’exécuter. Pendant ce temps, vous ne pouvez pas appuyer sur CTRL+C pour terminer la commande a.