首页 > 游戏竞技 > 游戏开拓者 > 第二章 软件分析

第二章 软件分析(2/2)

目录
好书推荐: 婚姻暂停之灰姑娘大变身 撒旦劫情:前妻,乖乖回来 巫魔乱 步步惊心:倾世太子妃 无敌宝宝:爹地,你被Fire了! 妖孽殿下太倾城 凤凰斗:第一庶女 浪漫校园:PK妖孽四少 清风醉红颜 铁剑孤侠

―――――――――――――――――――――――――――――――――――――――――――――

过了两天,我开始构思给操作系统增加一个C语言编译器,因为C语言拥有良好的可移植性,这样我编写的代码换到新电脑上很容易就可以利用起来,修改量会很小,毕竟明年IBM-PC就会发布,虽然国内好像要到85年左右才开始引进,这可是未来几十年的平台,可不是苹果机能比的。

快到中午时,我还在努力地堆着代码时,赵叔突然满脸兴奋的冲进电脑室。

“乐行,走,赵叔带你吃午饭去。”赵叔乐呵呵的拉着我就走。

到了厂里的食堂,赵叔忍不住比平常多多打两个菜,油汪汪的红烧肉炖豆角干,看着就让人眼馋。

边吃午饭赵叔边向我解释:“这两天我去找厂领导了,把你写的这个BASIC手册拿出来一摆,当时就把人镇住了。再加上我把你这段时间的一些情况往好了说,蘑菇了两天,总算把这事办下来了。乐行,以后你就算是厂里的职工了,工资每月八块五,另外考虑到你的情况,厂里再每月补助四块。今后你就跟赵叔一个地方上班了,下午我带你去办手续去。”

听到这,我心中暗暗得意,嘴上也不忘记感谢赵叔这几天的帮助。

吃完午饭,赵叔带着我到厂里办手续,一下午转下来,人事科、档案室、财务室……,差不多把所有办公室都转完,手续才基本办完,只等厂里上报人事局批准即可正式上班。以后我可以光明正大的到电脑室去用电脑,完全不用担心别人的闲话了。

第二天,我正式开始C语言编译器的设计。C语言编译器主要由六个部分组成,词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,这里面最影响代码运行效率的是最后两步,如果能针对某种CPU优化设计,将能大幅提高最终代码的运行效果。几天下来,C编译器正式完工。为了检查编译器,我写了一些测试程序,都正常编译通过,看来编译器已经可以正常工作。为了进一步测试编译器的性能,我以后世记忆中的《挖金子》为蓝本,写了一个C语言版本的,经过编译,发现可以正常运行,用汇编语言编写的作对比,运行速度差别不大,看来这款编译器性能不错,唯一有点缺憾的是Apple-II处理器性能一般,导致程序编译速度比较慢,不过还好不影响最终运行效果。

沉迷于纸上BASIC世界的赵叔偶然一抬头,发现我在玩的《挖金子》,立刻好奇的跑过来观看。

“乐行,这好像是新游戏,以前没看到过。”赵叔好奇的问道。

“嗯,是啊,我才写的。”正在思考问题的我随口回答道。

“来,给赵叔拷一份。”一张软盘伸到我的面前。

我苦笑了一下,把我的游戏盘给赵叔复制了一份,赵叔兴高采烈的拿着软盘收到自己的软盘盒里,估计是打算下午的时候去玩。

看到C编译器效果还不错,我开始对操作系统做进一步优化。首先对内存管理做了一些调整,减少了操作系统内存的占用;其次是增加了磁盘压缩功能,变相将软盘容量从160K提升到220K,这样一张软盘可以装下更多的东西。

操作系统和C编译器完工后,趁着星期日好好休息了一天,我又开始编写一个重要的软件――Apple-II上的电子表格软件。

目录
新书推荐: 小雌性超香软,开局治愈五大恶兽 绝美恶雌,开局攻略八位兽夫 交换兽夫后,疯批S级争着求我宠 每次闭眼都在重启人类文明 今天毁灭世界了吗? 创世:从种蘑菇开始 从地下城到游戏帝国 小米重工,第一次创业! 刚出人皇幡,我就成了旧日之主 黎明之蛛
返回顶部