Architecture 叶指令(处理器/组件)

Architecture 叶指令(处理器/组件),architecture,assembly,instruction-set,Architecture,Assembly,Instruction Set,我不确定这样问是否是最好的地方。如果没有,请让我知道我应该去哪个姐妹网站 我一直在读一篇关于Intel的Trusted Execution Technology(TXT)的文章,其中有以下文字我似乎无法理解: Intel创建了一条名为GETSEC的新“叶”指令,可以自定义该指令以调用各种叶操作(包括SENTER) 我找不到任何关于叶子的说明。它们是什么?为什么/何时使用?有什么提示吗 p、 McCune等人在美国的一篇论文中称为“你能走多低?硬件支持的最小TCB代码执行建议”。大多数指令只做一件

我不确定这样问是否是最好的地方。如果没有,请让我知道我应该去哪个姐妹网站

我一直在读一篇关于Intel的Trusted Execution Technology(TXT)的文章,其中有以下文字我似乎无法理解:

Intel创建了一条名为GETSEC的新“叶”指令,可以自定义该指令以调用各种叶操作(包括SENTER)

我找不到任何关于叶子的说明。它们是什么?为什么/何时使用?有什么提示吗


p、 McCune等人在美国的一篇论文中称为“你能走多低?硬件支持的最小TCB代码执行建议”。

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


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

我认为程序员网站stackexchange.com可能更合适。这个问题可能只是被转移了,所以还没有理由在那里发帖。