a(汇编)

a 命令将汇编 32 位 x86 指令助记符,并将生成的指令代码放入内存中。

a [Address]

参数

Address
指定将生成的代码置于其中的内存中的块开头。 有关语法的详细信息,请参阅地址和地址范围语法

环境

说明
模式 用户模式、内核模式
目标 实时、崩溃转储
平台 全部

其他信息

有关汇编调试和相关命令的详细信息,请参阅在汇编模式下调试

注解

a 命令不支持 64 位指令助记符。 但是,无论调试的是 32 位目标还是 64 位目标,都会启用 a 命令。 由于 x86 和 x64 指令之间的相似性,有时可以在调试 64 位目标时成功使用 a 命令。

如果未指定地址,则汇编从指令指针的当前值指定的地址开始。 要汇编新指令,请键入所需的助记符,然后按 ENTER 键。 要结束汇编,请仅按 ENTER 键。

由于汇编程序搜索代码中引用的所有符号,因此完成此命令可能需要一些时间。 在此期间,无法按 CTRL+C 组合键结束 a 命令。