如何编写X86扩展

时间:2011-02-10 04:07:06

标签: x86

我想知道是否有人可以向我指出有关如何制作X86扩展的任何资源或概述。我想研究如何以类似于X86-64的精神制作自定义扩展,因为我有一个可能值得的想法(我现在不会进入,所以不要问),但我不知道在哪里可以找到关于它是如何完成的信息或者研究/学习如何做的信息。

谢谢, 彼得

2 个答案:

答案 0 :(得分:2)

体系结构(如x86和x86-64)不是用软件编写的,而是定义运行软件的硬件。 x86不仅仅是代码,而是定义了一个指令集,如何访问内存,寄存器等等。

架构是处理器的一部分。你真的需要设计和制造一个新的处理器来修改架构本身。对于大多数人来说,这显然是遥不可及的。

答案 1 :(得分:1)

X86扩展由CPU供应商制作,通常仅用于他们自己的处理器行。我所知道的没有标准体或结构限制。您只需要一些硅(或仿真器)和适当的操作码。