第四十八章:十岁的小老师
如遇到章节错误,请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,稍后尝试刷新。
他像一块乾燥的海绵,疯狂吸收著关於这两台机器的知识。
苹果ii上,他用basic写简单的图形程序,画会动的星星、跳动的音符;8086上,他学dos命令,用debug工具看內存,甚至尝试用汇编语言写几行小程序(虽然语法生涩,但逻辑清晰)。
他的进步快得惊人。
两周后,他就能用苹果ii的basic写一个贪吃蛇游戏——用方向键控制小方块移动,吃到隨机出现的食物后变长,撞到边界或自己身体则游戏结束。
虽然画面是粗糙的字符和简单图形,但逻辑完整,运行流畅。
张老师看到后,惊讶得半天说不出话:“这……这得学多久才能写出来?”
“三天,每天放学后练两小时。”陆沉说。
张老师沉默了。
他知道陆沉没说谎,但三天写出一个可运行的贪吃蛇,在任何一本编程教材里都是进阶案例,而这个十岁的孩子,只用了三天。
陆沉的计算机能力很快在实验班传开。
孙鹏缠著他教怎么改游戏参数,陈浩想了解硬体原理,刘宇则和他討论算法优化。
陆沉从不藏私,但也不会主动炫耀。
他帮孙鹏修改了贪吃蛇的移动速度,给陈浩解释了8086的寄存器结构(用修农机时齿轮传动打比方),和刘宇一起用数学公式优化了图形绘製效率。
——
特权带来的意料之中的副作用,就是学霸三人组的请教越来越频繁。
每天下午放学后,陆沉钻进里间机房没多久,外间就会响起试探性的敲门声,或者乾脆是孙鹏那標誌性的大嗓门隔著门板传来:“沉子!开门!救命!”
这天周四,陆沉正在8086 pc机上,尝试用debug工具查看一段简单的汇编程序在內存中的加载情况。
门又被敲响了,节奏急促。
陆沉保存好进度,起身开门。
门口站著三个人:一脸苦相的孙鹏,眉头紧锁的陈浩,还有抱著本厚厚《数学物理方法》的刘宇。
“沉子,江湖救急!”孙鹏率先挤进来,指著外间一台中华学习机,“我的坦克大战,好不容易改了参数,坦克跑得飞快,可一开火就死机!肯定是哪个数据溢出搞崩了!”
陈浩则递过来一张手绘的草图,上面画著8086 cpu的方块图,用箭头標註著数据流,旁边写著密密麻麻的问题:“你上次说ax、bx这些寄存器像齿轮箱里的不同齿轮,负责传递不同力道的的数据。那如果同时有多个力道要处理,cpu怎么知道先转哪个齿轮?还有这个时钟周期,是不是就像柴油机的曲轴转一圈,完成一个动作?”
本章未完,点击下一页继续阅读。