我遇到过类似的代码
if (flagsDef) flagsTainted |= flagsUsed;
请协助了解所用操作员的含义.
c
我正在检查 C 代码,其中我必须计算出特定程序跟踪中使用的寄存器数量。每当遇到推送或弹出命令时,代码都会忽略存储 ESP 寄存器。我还引用了 X86 指令,它那里写着“ESP,堆栈指针,不应该使用”。为什么?
x86 assembly stack-pointer
assembly ×1
c ×1
stack-pointer ×1
x86 ×1