第173章 纯中文指令集 芯片第2/3段
关飞表现比他们沉稳许多,毕竟从设备到最后的工艺流程,都是由他提供。虽然所有工作都是实验室做的,可是整个流程一直在他关注之下完成,研究过程中曾经有过哪些困难、如何解决的,他都一清二楚。
包括这批小规模试制的处理器芯片,内部图纸都是在他指导下实现,自然不会像这些研究员一样失态。
但高兴地情绪,他与这几个研究员并无差异。
终于做出来了!
他让这些研究员实验室小批量制作的一百枚芯片,可不是现在所流行的什么8086之类美国研发的处理器,而是纯正的国产货!
而且还是适应国人母语使用习惯,采用中文作为底层指令的处理器!
处理器采用中文或是英文作为最底层指令,看起来似乎并不是什么大问题。因为作为基层指令,数量并不多,少的仅有几条、十几条,多的也不过一百多条,就算是没学过英文的人,死记硬背也能很快掌握。
但实际情况则大不一样。
目前计算机都是采用图灵机模式。
其设计的基本思路,就是在一条理论上无限长的纸带上,分成一段一段。用户在每一段上写入要计算的公式、数据,然后在纸带上方有一台机器,能够识别其内容,并进行计算,最后在纸带上写下结果。
现代的计算机都是根据这个思路,所设计出来的。因为它够简单,在现有技术条件下容易实现。
纸袋就是存储设备;写下运算内容和结果,就是输入输出设备;进行运算的机器,就是计算机的处理电路。
听起来很简单吧。
事实也的确如此,后人可以对这个小孩子般的设想不以为然,但在计算机发展的萌芽阶段,能够想出这个框架,那就是了不起的革命‘性’观念。
有了这个设计思路,各个生产厂家再也不用为怎么设计计算机而绞尽脑汁,他们甚至都不需要设计一整个计算机。每个厂家可以根据自身条件,进行存储设备、读写设备、显示设备等各个部件进行研发。
各个厂家各司其职,随着技术的进步,将各厂家的成果汇总起来,就能组装出一台实用的计算机。
简约而不简单,就是这样。
在这个体系中,因为电子元器件“开”和“关”这两个动作最容易实现,所以计算机采用的是二进制运算,用“开”来代表1,用“关”来代表0。
既然是二进制,自然也就不存在所谓的英文环境,或是中文环境。
对于计算机来说,它能识别的仅有“开”和“关”这两个动作,也就是1和0。依靠这两个动作,用不同的元器件组成电路,形成一个完整的运算回路,进行诸如加、减、乘、除等科学运算。
它不需要懂英文或中文,它只需要一个动作指令,就能调动相应电路进行运算。
对它来说,中文或是英文毫无意义。
但这仅指机器本身,对于使用机器的‘操’作者来说,这就是非解决不可的大问题。毕竟谁也没有那么好的记‘性’,可以记住一长串的1和0。人能读懂这些数据所代表的意义的,只能是文字。
于是根据研发者自己的文化范畴、语言环境,便设计出与之相对应的‘操’作指令。
它既可以是英文,也可以是中文,还能是俄语、德语、法语……,世界上所有的语种。只要这个指令所对应的计算机‘操’作顺序一致,那么具体是哪种语言,便由研发者来规定,计算机无力抗拒,也不会抗拒――这对它来说毫无意义!
反正最后都要转变为1和0。
每个民族自然都希望用自己的母语作为计算机编写的指令,中国人当然也不例外。
可惜不幸的是,计算机这种东西出现的时候,中国仍在军阀‘混’战。半导体出现的时候,国内才刚刚建国,还在百废待兴,补课都还来不及,一切都在尽力学习西方的先进技术,哪里有能力自己搞一套。
本章未完,请点击下一段进行阅读!