1

正如我们所知,TSS 不会长时间存储通用寄存器和 CR3。

通用寄存器和参数如何保存和恢复?

我很难理解在长模式下堆栈操作是如何执行的,请解释一下。

4

1 回答 1

1

这个问题需要更清楚一点。你在说什么架构?

对于保存/恢复问题,您可能需要在网上搜索您需要的体系结构上的过程调用约定。例如,这是来自 CMU 的 AMD64:http ://www.cs.cmu.edu/~fp/courses/15213-s07/misc/asm64-handout.pdf

于 2013-08-02T16:10:00.473 回答