- 主题:关于X86的指令集
都有
甚至每次扩展大多数指令都是应用层的
【 在 chaobill 的大作中提到: 】
: 新的指令集也就在系统软件,驱动里用到吧。
: 应用层用不到
--
FROM 107.204.171.*
大部分新增指令都是和多媒体算法相关的,应用层指令
【 在 chaobill 的大作中提到: 】
: 应用层用不到这些新指令,都是系统层里驱动级别的
--
FROM 180.169.128.*
但是现代系统普遍重度使用这些指令……
典型比如加密解密
【 在 wr960204 的大作中提到: 】
: 大部分新增指令都是和多媒体算法相关的,应用层指令
--
FROM 222.70.23.*
正常都会提供一个基础实现,再提供一个使用加密指令的实现吧。在运行的时候调度。
所以赵芯不实现那些指令,也能跑起大多数的应用。
【 在 oldwatch 的大作中提到: 】
: 但是现代系统普遍重度使用这些指令……
: 典型比如加密解密
--
FROM 183.253.143.*
但是效率直线下降,
而且早期MMX/SSE这些因为普及度过高,估计都找不到迂回实现了
这些指令还都还没出专利保护期
【 在 hgoldfish 的大作中提到: 】
: 正常都会提供一个基础实现,再提供一个使用加密指令的实现吧。在运行的时候调度。
: 所以赵芯不实现那些指令,也能跑起大多数的应用。
--
FROM 222.70.23.*
那也是驱动层级。
操作系统的兼容扫描程序如果发现 exe 文件中有相关 指令。
弹出兼容提示框,跑兼容模式呗
【 在 oldwatch 的大作中提到: 】
: 但是效率直线下降,
: 而且早期MMX/SSE这些因为普及度过高,估计都找不到迂回实现了
: 这些指令还都还没出专利保护期
: ...................
--
FROM 112.66.26.*
X86的指令含义并没有什么秘密,它为了让软件开发人员支持,指令集手册一直都是有的
主要是专利。
当年全美达用软件层把X86指令翻译成自己的指令,被INTEL告了,虽然INTEL败诉,但是全美达也被拖死了。
QEMU虚拟机。它和VMWare这种不一样,VMware之类的用虚拟化技术,类似把虚拟机里面软件的指令在外头的物理处理上运行。QEMU是把每一条指令都用软件形式实现了,可以跨不同处理器之间进行模拟。坏处就是运行效率很低,全是软件模拟的。
所以X86厉害的不是指令的含义,而是全是专利的坑。
【 在 titaurusy 的大作中提到: 】
: 现在X86的指令集都是完全公开的么?
: 如果掌握了其指令集,并且知道每一个指令的含义,
: 是否可以制造一台与其完全兼容的计算机或者虚拟机?
: ...................
--
FROM 180.169.128.*
x86 的专利到现在应该都到期了。包括 MMX/SSE 那一些。
不过 32 位 CPU 本身也没啥应用场景了。没人愿意去仿他。
【 在 wr960204 的大作中提到: 】
: X86的指令含义并没有什么秘密,它为了让软件开发人员支持,指令集手册一直都是有的
: 主要是专利。
: 当年全美达用软件层把X86指令翻译成自己的指令,被INTEL告了,虽然INTEL败诉,但是全美达也被拖死了。
: ...................
--
FROM 120.33.11.*
老的专利是到期了,但是还会不停的有新的专利补充进来。总之,依然是到处是地雷
【 在 hgoldfish 的大作中提到: 】
: x86 的专利到现在应该都到期了。包括 MMX/SSE 那一些。
: 不过 32 位 CPU 本身也没啥应用场景了。没人愿意去仿他。
:
--
FROM 180.169.128.*
单纯 x86 已经是过去式,没有新专利。
你说的不断有新专利的是 amd64. 但是那也意义不大。因为核心指令集能实现的话,大多数程序也可以跑。
【 在 wr960204 的大作中提到: 】
: 老的专利是到期了,但是还会不停的有新的专利补充进来。总之,依然是到处是地雷
--
FROM 120.33.11.*