a (Assemble)
O comando a monta mnemônicos de instrução x86 de 32 bits e coloca os respectivos códigos de instrução na memória.
a [Address]
Parâmetros
Endereço
Especifica o começo do bloco na memória em que os respectivos códigos são colocados. Para obter mais informações sobre a sintaxe, consulte Endereço e sintaxe de intervalo de endereços.
Ambiente
Item | Descrição |
---|---|
Modos | Modo de usuário, modo kernel |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Informações Adicionais
Para saber mais sobre a depuração via assembly e os comandos relacionados, consulte Como fazer a depuração no modo Assembly.
Comentários
O comando a não funciona com mnemônicos de instrução de 64 bits. No entanto, o comando a já fica habilitado esteja você ou não depurando um destino de 32 bits ou de 64 bits. Devido às semelhanças entre as instruções para x86 e x64, o comado a às vezes funciona para depurar um destino de 64 bits.
Se você não especificar um endereço, o assembly começará no endereço especificado pelo valor atual do ponteiro de instrução. Para montar uma nova instrução, digite o mnemônico desejado e pressione ENTER. Para terminar a montagem, basta pressionar ENTER.
Como o assembler procura todos os símbolos referenciados no código, pode demorar um pouco para esse comando terminar. Enquanto espera, não pressione CTRL+C para encerrar o comando a.