gpt4 book ai didi

architecture - 叶说明(处理器/程序集)

转载 作者:行者123 更新时间:2023-12-05 01:17:46 29 4
gpt4 key购买 nike

我不确定 SO 是否是提出这个问题的最佳场所。如果没有,请告诉我应该去哪个姊妹网站。

我一直在阅读一篇关于英特尔的可信执行技术 (TXT) 的论文,其中包含以下我似乎无法理解的文字:

“英特尔创建了一个名为 GETSEC 的新‘叶’指令,可以对其进行自定义以调用各种叶操作(包括 SENTER)”

我找不到关于叶子指令的任何信息。它们是什么以及为什么/何时使用它们?有什么提示吗?

附注论文名为“How low can you go? Recommendations for Hardware-Supported Minimal TCB Code Execution”,由 McCune 等人撰写。

最佳答案

大多数指令做一件事 - 加、减、移动等。一些(罕见的)指令在不同情况下做完全不同的事情。这方面的一个例子是 CPUID 指令,它根据 EAX 的初始值(有时也是 ECX)做不同的事情。这些“不同的东西”被称为叶(英特尔)。

Intel的“GETSEC”指令是这样的。这是一条指令,但根据 EAX 的初始值,它可以做完全不同的事情。例如,如果预先将 EAX 设置为零,GETSEC 指令将执行“(get) CAPABILITIES 叶函数”,如果预先将 EAX 设置为 4,GETSEC 指令将执行“SENTER 叶函数”,如果将 EAX 设置为5 事先 GETSEC 指令将执行“SEXIT 叶函数”。

关于architecture - 叶说明(处理器/程序集),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7962044/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com