他进入那个简陋的c语言环境,编写了几个经典的hello world、计算阶乘、排序的小程序,感受编译、连结、运行的过程。
虽然环境原始,编译速度也不快,但那种在更强大的硬体上、用更接近系统底层的语言编程的感觉,让他心潮澎湃。
更重要的是硬碟。
20m的容量,在1988年堪称海量。
陆沉將自己所有的学习笔记、程序代码、参考资料,分门別类地存储在硬碟上,隨时调用,再也不用担心软盘损坏或容量不足。
建立了一个清晰的目录树:/study/puter,/project/z80_sim,/project/mcs51_notes……井井有条。
有了这台强大的新工具,陆沉的学习和研究效率骤然提升,不再满足於在苹果ii上跑简单的模擬,而是开始在长城286上,尝试构建更复杂、更接近真实系统的模型。
虽然离真正的嵌入式编程还有距离,但已经能模擬很多关键行为。
花在机房的时间更多了,常常是最后一个离开。
同时,他明白计算机是工具,是途径,但不是全部。
劳逸结合至关重要。
陆沉依然会参加体育活动,也定期去图书馆看望沈老太太,和室友聊天。
——
1988年的夏天,来得迅猛而炽热。
省城附中的梧桐叶从嫩绿转为墨绿,层层叠叠,在烈日下投出浓密的、晃动的光斑。
蝉声嘶鸣,空气里瀰漫著柏油马路被晒化的焦灼气味,以及从操场方向飘来的、少年们奔跑踢球扬起的尘土味。
期末考试在六月底如期而至,又在七月初的酷热中匆匆结束。
陆沉依然以无可爭议的优势,稳居年级第一。
实验班的同学们对这个结果早已麻木,仿佛那是与日出日落同样自然的事情。
成绩公布那天,陈浩拍著陆沉的肩膀,半开玩笑半认真地说:“沉子,跟你一个班,压力太大了!我都快不知道考第一是什么滋味了!”
孙鹏则哀嚎著物理又没及格,一边盘算著暑假该怎么补。
刘宇推了推眼镜,默默將自己的成绩单折好,塞进书包最里层,上面是班级第五,一个对他来说还算满意、但距离陆沉依然遥远的数字。
暑假开始,校园里迅速冷清下来。
本地生回家,外地生也大多离校。
只有少数像陆沉这样离家远、或是有特殊情况的学生还留在宿舍。
宿舍楼里一下子安静了,走廊里迴荡著空旷的脚步声和水房里滴答的水声。
陆沉没有立刻回家。
他写信跟父母商量,说想利用暑假时间,在省城多学点东西,尤其是那台珍贵的长城286,他需要更完整的时间来熟悉和利用。
父母虽然想念,但更支持他学习,回信叮嘱他注意身体,按时吃饭,钱不够就写信。
於是,陆沉的暑假生活,就在这间日渐空旷的校园里,围绕著那台长城286,以一种安静而高效的方式展开。
每天清晨,他依旧早起,去操场跑两圈,然后去食堂吃简单的早饭。
白天的大部分时间,他泡在机房。
里间的门一关,就隔绝了外面的暑热和喧囂,只剩下机器风扇低沉的嗡鸣、键盘有节奏的敲击声,以及他自己平稳的呼吸。
没有了课程的压力,他的学习更加自主和深入。
他给自己制定了一个详细的暑期计划,分为几个模块:
首先是巩固和深化课內知识。
陆沉將大一全年的数理化生等主科內容,用更系统、更联繫的方式重新梳理,在长城286上建立了详细的电子笔记库。
他尝试用c语言编写小程序,来模擬物理中的运动、力学、电磁现象,將抽象的公式转化为直观的动態图像(虽然只是字符组成的简单动画)。
甚至尝试编写了一个极简的专家系统雏形,用於辅助化学方程式的配平和简单有机物的推断,虽然粗糙,但乐趣无穷。
其次是计算机技术的精进。
这是重点。
陆沉不再满足於王研究员提供的那些示例和框架,开始系统地啃读王研究员陆续带来的、关於作业系统原理、数据结构、编译原理基础、单片机系统设计等更深入的资料(依然是影印本,带著浓重的油墨味和图书馆的陈旧气息)。
將这些理论与长城286的实践相结合。
比如,学习数据结构时,他不仅理解概念,还用c语言在286上实现了炼表、栈、队列、简单的二叉树,並用它们来解决一些实际问题,如模擬一个简单的多级中断响应队列,或者优化自己之前写的滤波算法中的数据存储。
他尤其著迷於將硬体与软体结合起来的探索。
利用286的硬碟空间,开始建立一个小型的个人知识库,將从图书馆旧纸堆、沈老太太那里、王研究员和张老师处获得的各类信息——技术摘要、数学趣题、物理发现、甚至一些科普短文——分门別类地录入、整理、索引。
虽然大部分只能用纯文本记录,但那种將零散知识系统化、隨时可查的感觉,让他著迷。
当然,暑假生活並非只有学习。
每周,他都会抽出半天时间,去图书馆看望沈老太太。
老太太的茉莉花茶换成了清凉的薄荷叶水,见他来,依旧会端上一杯,有时是几块自己做的绿豆糕。
陆沉会跟她讲讲自己最近玩电脑的趣事,用老太太能懂的话,比如让机器自己学会数数、在机器里建了个小图书馆。
老太太听得似懂非懂,但总是笑眯眯的,说他真有本事,叮嘱他別老坐著,起来活动活动。
张老师虽然放假,但每隔一周左右,也会来学校一趟,处理些事务,顺便必定会来机房看看陆沉。
他会检查陆沉的进展,和他討论一些技术思路,聊的越深入,他就越觉得陆沉深不可测,最后往往是自己收穫更多。
他就转而关心陆沉生活上的事,提醒他注意休息,偶尔散散步。
有一次,张老师还带来一个西瓜,两人就在机房里,就著夏日的闷热和机器的微温,分而食之,聊著閒天,那一刻,不像是师生,倒像是志同道合的忘年交。
王研究员那边,联繫也没断。
通常是通过电话,有时是王研究员打过来,询问陆沉某个算法模擬的结果,或者討论一个技术细节;有时是陆沉积累了一些问题,打电话过去请教。
王研究员惊讶於陆沉暑假期间的进步速度,对他模擬器工作的精细程度和知识库的构建思路讚不绝口。
七月中旬,王研究员还亲自来了一趟。
带来几盒新的软盘,里面是最新的、他们研究室在长城286上开发的、更完善的z80系统仿真调试环境,以及一些关於实时作业系统內核概念的入门材料。
他告诉陆沉,他们那个数据採集项目,採用陆沉的思路优化后,在实际样机测试中取得了突破性进展!
干扰抑制效果显著提升,项目组上下都非常振奋。
“钟总那边也知道了,很高兴,特意又过问了一下你的情况。”王研究员笑著说,“你可是我们项目的福星。”
第六十六章:运用得当
同类推荐:
这些书总想操我_御书屋、
堕落的安妮塔(西幻 人外 nph)、
每天都在羞耻中(直播)、
将军的毛真好摸[星际] 完结+番外、
上门姐夫、
畸骨 完结+番外、
希腊带恶人、
魔王的子宫、

