我正在执行几个已经需要使用源索引的过程。如果我需要使用已用于其他项目的源索引,我该怎么做?有没有办法将 edi 保存为数据,然后在需要时检索它?
谢谢。
最佳答案
执行此操作的常见方法是使用 CPU 堆栈:
push esi
; ... do whatever needs esi
pop esi
如果在 push
和 pop
之间有任何东西跳到别处,您将必须确保正确清理堆栈。
关于assembly - 如何在汇编中保存esi或edi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700314/