如果说在matrxos出现之前,杨林给这些人看了混合指令集以及编译器的设计方案,他们心中依旧有些怀疑的话,那么现在,他们对矩芯一号能否取得成功则已经坚信不疑。
事实上混合指令集这个概念早就有人提出,但发展速度并不算快,除了商业方面的壁垒外,另一个重要的原因就是混合指令集对指令集的设计要求非常高。
复杂指令集csc的指令系统比较丰富,有专用指令来完成特殊的功能。
因此用csc汇编语言程序来编写实现特殊功能的程序时,所需内存空间较小,编写也相对容易,执行效率也较高。
同时由于早期的桌面软件是按csc设计的,并一直沿用到现在,如果用rsc将无法兼容,这也是为什么现在的一些微处理器厂商还一直在走csc发展之路的原因。
精简指令集rsc的设计者们则主要把精力放在那些经常使用的指令上,尽量使他们具有简单高效的特色,同时对存储操作有限制,使控制简单化。
因此rsc微处理器结构简单,布局紧凑,包含较少的单元电路、面积小、功耗低,设计周期短,易于采用最新技术。
这也是以arm为代表的精简指令集在手机