改指令集很简单,但是谁也不会去这样做,因为没有意义,抛开授权和协议的制约,如果你把ARM的指令集改了,那么市面上已有的所有针对ARM指令集设计的程序就都不能在你的cpu上执行了,也就是说你造出来的这个cpu再牛逼,没有软件可用谁会去买它。 所以厂商会去自己设计架构,但是指令集肯定要用ARM,就是为了继承ARM上的软件生态。 最近微软和高通不是就在准备用软件模拟x86的指令集,从而让arm平台上可以跑x86的exe吗?这充分说明了指令集就等于软件生态,软件生态就等于市场。最后英特尔跳出来说不允许这么搞,这也说明了设计或修改指令集不是技术上的难题,而是个涉及专利法的法律问题。