为了给开发人员开发,指令的含义和作用都是公开的,否则软件开发没法调用。
主要是各种专利的陷阱太多,避不开。
比如你可以造一个8086,8088的指令集的处理器,这个专利已经过期了。
但是现在操作系统支持的都是最新的X64指令,SSE4指令。这些指令都没过期你怎么绕?
当年有个勇士,全美达公司,造了软硬结合的X86处理器,核心是一个别的指令集的处理器,外头用软件写的X86指令的翻译,把X86指令翻译成自己的指令。
INTEL各种起诉,控告。官司扯皮了好几年,在这个期间全美达的处理器是不能出售的。硬生生把全美达给拖垮了。然后法院判定INTEL的起诉败诉,全美达的软件模拟指令不侵权,然而全美达已经死透了。
【 在 titaurusy 的大作中提到: 】
: 现在X86的指令集都是完全公开的么?
: 如果掌握了其指令集,并且知道每一个指令的含义,
: 是否可以制造一台与其完全兼容的计算机或者虚拟机?
: ...................
--
FROM 183.192.18.*