我想知道是否有人可以向我指出有关如何制作X86扩展的任何资源或概述。我想研究如何以类似于X86-64的精神制作自定义扩展,因为我有一个可能值得的想法(我现在不会进入,所以不要问),但我不知道在哪里可以找到关于它是如何完成的信息或者研究/学习如何做的信息。
谢谢, 彼得
答案 0 :(得分:2)
体系结构(如x86和x86-64)不是用软件编写的,而是定义运行软件的硬件。 x86不仅仅是代码,而是定义了一个指令集,如何访问内存,寄存器等等。
架构是处理器的一部分。你真的需要设计和制造一个新的处理器来修改架构本身。对于大多数人来说,这显然是遥不可及的。
答案 1 :(得分:1)
X86扩展由CPU供应商制作,通常仅用于他们自己的处理器行。我所知道的没有标准体或结构限制。您只需要一些硅(或仿真器)和适当的操作码。