x86为啥不兼容mips指令集

好萌啊。为什么老虎不能飞还长毒牙啊?
■网友
首先x86属于CISC,mips属于RISC,指令一个变长,一个等长,处理方式不同,直接兼容起来困难重重。x86虽然为了软件兼容问题一直沿用CISC,但其核心还是转化成RISC来处理了。其次,就算能兼容,x86兼容mips对于Intel来说并没有任何好处,基于mips的应用软件少之又少,有个Windows平台对于x86来说完全足够了。最后,就算x86兼容了mips,龙芯也装不了微软的操作系统。除非龙芯能获得x86的授权,但这基本不可能。如果让mips兼容x86的话,龙芯倒是可以装装Windows,但这种情况,我是想象不出来。。
■网友
你说反了,是龙芯支持x86才能跑Windows
■网友
那也得是龙芯兼容x86才行啊x86现在可是老大 想不兼容谁就不兼容谁
■网友
因为指令不同啊。
简单说一下 ARM 我记的是 80多条指令,RISC-V 是 60 多条指令。
【x86为啥不兼容mips指令集】 这俩怎么运行同一个东西?

■网友
因为X86也是个指令集,所以应该不可能兼容。译码就冲突了吧。AMD干的那是针脚兼容。


    推荐阅读