gpt4 book ai didi

c - LEA EAX,[EAX] 有什么意义?

转载 作者:太空狗 更新时间:2023-10-29 16:19:42 26 4
gpt4 key购买 nike

LEA EAX, [EAX]

我在使用 Microsoft C 编译器编译的二进制文件中遇到了这条指令。它显然不能改变 EAX 的值。那它为什么在那里?

最佳答案

这是一个NOP

以下通常用作NOP。它们都做同样的事情,但它们会产生不同长度的机器码。根据对齐要求选择其中之一:

xchg eax, eax         = 90
mov eax, eax = 89 C0
lea eax, [eax + 0x00] = 8D 40 00

关于c - LEA EAX,[EAX] 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2703394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com