a(汇编)
a 命令将汇编 32 位 x86 指令助记符,并将生成的指令代码放入内存中。
a [Address]
参数
地址
指定将生成的代码置于其中的内存中的块开头。 有关语法的详细信息,请参阅地址和地址范围语法。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、崩溃转储 |
平台 | 全部 |
其他信息
有关汇编调试和相关命令的详细信息,请参阅在汇编模式下调试。
注解
a 命令不支持 64 位指令助记符。 但是,无论调试的是 32 位目标还是 64 位目标,都会启用 a 命令。 由于 x86 和 x64 指令之间的相似性,有时可以在调试 64 位目标时成功使用 a 命令。
如果未指定地址,则汇编从指令指针的当前值指定的地址开始。 要汇编新指令,请键入所需的助记符,然后按 ENTER 键。 要结束汇编,请仅按 ENTER 键。
由于汇编程序搜索代码中引用的所有符号,因此完成此命令可能需要一些时间。 在此期间,无法按 CTRL+C 组合键结束 a 命令。