小编use*_*446的帖子

Pushfd和Pushad:有什么意义?

我知道pushad将所有32位寄存器压入堆栈,但最后存储在堆栈中的唯一寄存器是EDI.标志值不受影响,那么使用pushad有什么意义呢?另外,我知道pushfd以双格式推送所有标志值.因此,如果标志值通常只有0或1,那么pushfd操作如何将诸如00000A46之类的值推送到堆栈?

x86 assembly 32bit-64bit

-5
推荐指数
1
解决办法
2万
查看次数

标签 统计

32bit-64bit ×1

assembly ×1

x86 ×1