器材不熟悉、对实验流程不了解,毕业以后什么实际工作都做不了,还要从头培养;书本上的知识在什么样的情况下正确、什么样的情况下是错误的都没有亲手尝试过,完全把书本知识奉为圭臬,以为是神圣不可侵犯真理的书呆子拿来做什么,这几年就白学了么?浪费一点不怕、实验器材损坏了不怕,关键是你们要给我培养出能用的人,做不到这一点,就是你们教育工作者的失职!”
校长一摊手,又是不好意思又是炫耀地说道:“上面每个月都有定额的材料费和实验器材折损补助,如果我们用不完还会挨批评,认为是我们工作不得力。所以为了不挨批,我们只能让学生们多做一些看起来无用的实验了!”
看着他笑成一朵花、白白胖胖的大脸,张东来只能扯扯嘴角,苦涩地默默参观,再也不多嘴了。
隔壁兄弟单位在快速发展,可谓是一日千里。国内科研经费却一再压缩,两相比较,他真有一种痛不欲生的感觉。
一切为经济建设让路,他赞同,但是这个代价,是不是太大了一点。
他,不得而知。
从实验大楼出来,他本打算随便去教学大楼逛一圈就匆匆离开,可是在这里,他又听到了令他诧异不已的情况。
“……计算机处理器内部就是一堆电路,不同的电路针对不同的功用,以实现加减乘除、平方开方等科学运算。它本身就是电路的开和关,也就是1和0,如果说最底层的计算机语言,就是1和0,没有所谓的英文、中文之分……”
路过一年级新生的教室时,他偶然听到某间教室内,传出教师在教学,听了之后微微点头。
这种基本知识每个学习计算机的人都知道,并不高深,看来这批新生刚刚完成公共课学习,才开始专业课的课程。
声音从教室里传出,他耳朵随便接收到只言片语,并未在意,就准备离去。
可接下来教师的话让他脚步一顿,停了下来,同时支起了耳朵认真听里面教学内容,表情逐渐变得很奇怪,有些吃惊、有些震撼,又有些欢喜,各种表情交织,百感交集。
“……这样的电路,我们要操作其运算肯定是非常麻烦,所以就通过某些容易记忆的借记符,对部分功能电路和功能电路的集合进行规范,以方便我们调用。
这个就是指令,很多指令汇总起来,便是指令集了。
由于计算机最早是由西方人所研发出来,那么为了方便他们研究、记忆、使用,借记符当然是使用西方文字,也就是英文来作为指令用文字。目前绝大多数指令和指令集,都是采用英文作为表达文字。
之所以说是绝大多数,这是因为我们已经研发出了一款,纯粹以中文作为指令调用的处理器,名为‘精算一型’!
这是世界上第一款完全为我们中国人所研发的处理器,拥有全部知识产权和专利技术的纯中文环境处理器!有了这款处理器,我们首次摆脱了依赖国外处理器来作为计算机、科学仪器仪表、自动机床、车船飞机运算核心的不利局面,不怕被人在处理器上留下暗门,可以放心大胆地在国民经济、科研、娱乐、军事上使用,也不用怕跟敌人发生冲突的时候,被对方所封锁、制裁!
所以说,这款处理器的发明,对于我们来说,意义可谓极为重大!”
教师显然是非常激动,说话的声音越来越大、语速越来越快、音调越来越高亢,那怕没有看见,张东来也能想象得出他那神采飞扬的样子。
同学们显然也是听得心摇神驰,教师的话音方落,教室里就传出一阵欢呼声,和同学们激动地交谈声。
张东来面带微笑,也不走了,就停在窗外,静静地倾听着。
虽然这款中文处理器并非国内研发,可是在此时此刻,他的心情和里面教师与学生们一样,是那么的自豪于兴奋。
纯中文处理器啊!
对于同学们的激动,教师并未干涉,稍微静了一静,然后才继续开口:“下面我们来说一下中文指令的表达方式是如何实现的。
之前我们说了,驱动处理器工作的文字只有1和0,当个位数的时候,它就只能表现出0和1两种状态,也就是上限值为2。
由此我们可以推算出,两位数的记录上限为2的两次方,也就是四种状态。
数位扩大到八位数,也就是2的八次方,可以表达的状态上限就是二百五十六种,一种状态就能确定一个指令。
为了进行规范字符集,早期的处理器以西方人的文化习惯,确定了ascii字符集,让所有的处理器都包含这个字符集,以准确调用英文字母和其他字符。
这里面,西方人并没有考虑过他们之外的用户需求,这也不难理解,西方文明正处于鼎盛期,强势、霸道是必然特征,只考虑自己,不管其他种族、文明的要求也是理所当然。
所以要想拥有符合我们文明需求的中文处理器,靠求是求不来的,这才有了我们自主研发纯中文处理器的必要。
为了文字输入的国际规范化,我们也继承了ascii字符集。我们在处理器内固化的中文指令,其实也基于这个字符集所做的修改,用一百个构成指令最基础汉字,替换掉了其中我们不常用的字符,以实现对这一百个基础汉字指令的调用。
比如移动某个数据,这个指令我们就用‘移’来作为借记符,不过在存储时还是以完整的‘移动xx到xx’显现出来。
好了,上面大家初步了解了中文指令的实现问题,下面我们来说说如何调用这些中文指令,以满足我们对处理器的控制运用。
同学们刚才已经知道了,计算机如何通过不同的状态来代表相应的字符,我们可以形象地将这个状态也就是八位的数值看成是字符的门牌号码,一个字符对应一个门牌号码。
我们叫出一个门牌号码,即等于是调用了这个字符。通过不同字符就组成了一个完整的指令,调动处理器按照指令工作。
中文处理器也是同理。
我们用特定的键盘,在输入程序时只需要对应不同的指令,敲击一下就能调用相应的指令。还是用移动某个数据来说明,我们在键盘上敲击对应的键,屏幕上就显现出‘移动xx到xx’,光标会自动停留在前一个xx上,直接输入数值或是字符串随后按空格键或是回车键就自动跳到后面一个xx上,于是我们再次输入相应的地址编码就完成了数据转移。
初期大家可能会感觉不习惯,但这就跟练习打字一样,熟能生巧,稍微练习一下就能熟练掌握。而且因为每次只需敲击一下键盘就能确定一个指令,说起来比用英文字符组合还要更加简单快捷。
当从指令改为文字输入的时候,我们只需要按一下切换键,又能变成正常的文字输入工具使用。”
课堂内,学生们又开始兴奋地讨论起来,里面传来阵阵骚动声。
张东来仰首望着天花板,脑子里却在根据教师所讲的内容进行快速思索,很快确认这的确能实现中文指令的快速调用,而且相对于英文指令的组合式调用,还来得更加方便!
他不由一阵郁闷。
这么简单的思路,为什么我就没有想到呢?