小编arc*_*s50的帖子

"| ="运算符的含义?

我遇到过类似的代码

if (flagsDef) 
flagsTainted |= flagsUsed;
Run Code Online (Sandbox Code Playgroud)

请协助了解所用操作员的含义.

c

3
推荐指数
1
解决办法
126
查看次数

为什么在使用 PUSH 或 POP 指令时不鼓励使用 ESP 寄存器?

我正在检查 C 代码,其中我必须计算出特定程序跟踪中使用的寄存器数量。每当遇到推送或弹出命令时,代码都会忽略存储 ESP 寄存器。我还引用了 X86 指令,它那里写着“ESP,堆栈指针,不应该使用”。为什么?

x86 assembly stack-pointer

2
推荐指数
1
解决办法
3407
查看次数

标签 统计

assembly ×1

c ×1

stack-pointer ×1

x86 ×1