们自己的才行,至于技术路线,我们选择精简指令集。”
由于X86系统的不可靠,后世的国防系统早就是清一色的龙芯架构了,民用领域里,由于生态问题,还是Wintel联盟大行其道,但是在专业的领域里,龙芯绝对是占据主流的。
秦亮当然也知道龙芯的很多特点,现在,就一股脑地给倪老他们讲出来就好了。
计算机的处理器,感觉好像很复杂,但是可以抽丝剥茧,就能进行分析,程序都是分成一个个指令,然后在处理器中进行操作的。
X86用的是复杂指令集,这一个指令,就可以执行很多个操作,从内存中读取数据、进行移位、加减乘除等等操作,再把数据写回去等等。这样单个指令很庞大,但是总的指令个数很少,早期的X86,只有115条指令,后续陆续加入多媒体等等指令集,每次也就加个二三十条而已。
后世另一种大名鼎鼎的处理器,也就是ARM架构,用的则是精简指令集,单个指令,就执行一个简单的操作,这是吸取了前者的缺点之后来的:复杂指令集虽然让代码编写更加简单,但是计算机处理起来复杂,程序运行复杂,效率低下。
这样做的坏处是程序编写复杂,但是……只要不使用汇编语言,又有谁会和底层打交道,直接用C语言的话,面向对象就可以了,不会面向机器,管他内部多少指令呢!
后世龙芯的指令集,那可是两千六百多条的,也没有见哪个编写程序的头疼过,底层玩操作系统的例外。
X86开始好像很强大,但是随着芯片性能的提升,X86的缺点是越来越多,功耗高,主频虽然高,但是实际处理起来没感觉到多快,反倒是一众ARM架构的处理器脱颖而出!
就拿苹果来说,笔记本从英特尔处理器切换到自家的M系列芯片,别的不说,电池使用时间就翻倍了!功耗低,性能还不弱,到了AI时代,英特尔更是被远远地甩在了后面。
现在,咱们要搞,就瞄准更有前途的技术路线来搞!
“我们的指令长度固定,编码格式固定,大部分的指令只需要有两个源操作数和一个目标操作数,主打一个快捷,指令分成基础部分和扩展部分两种,数据类型有五种,分别是比特、字节、半字、字、双字,基础运算指令有……”
秦亮对这些指令可是非常熟悉的,于是,他滔滔不绝地讲解,其他人飞快地敲动键盘记录,对他们来说,打字速度已经超过了写字速度,CCED字处理软件里,很快就满屏了,接着下一屏……
倪工神色复杂地看着秦亮,直至秦亮说完,才悠悠开口:“好,你连指令集和架构都给咱们设计出来了,等我回去,从咱们计算所请一批志同道合的人过来,大概……一年内,争取完成初始设计。”
西工大的学生肯定要帮忙,但是,起主力作用的,还是得计算所的专家啊,也不知道计算所的领导会不会不满意……
秦亮点头:“嗯,我等您的好消息。”
倪老向来是说干就干的性格,当下起身,回去收拾收拾,然后坐半夜的车离开!
剩下一群数学系的老师,你看看我,我看看你,最后,还是孟主任开口。
“秦亮同学,这个龙芯项目,就落到咱们数学系头上了?”
“对!”秦亮说道:“咱们现有的8086微机,还能赚两三年左右的钱,两三年之后,咱们的龙芯出来,就会切换到龙芯平台,为了避免英特尔上门来找麻烦,咱们的校办工厂要升级为专门的计算机公司,记住,表面上不能和咱们西工大有半点关系,等咱们龙芯出来,之前的公司就直接注销,公司负责人……找个去世的人来充当。”
后世的那些皮包公司金蝉脱壳的手段得拿来用一下了,省得以后龙芯发展起来,英特尔来找麻烦,其实国内倒不-->>