《1978:從嬰兒開始增加智商》第四十八章:十歲的小老師(1)

作者:芹菜之神·24天前

他像一塊乾燥的海綿,瘋狂吸收著關於這兩臺機器的知識。

蘋果II上,他用BASIC寫簡單的圖形程式,畫會動的星星、跳動的音符;8086上,他學DOS命令,用DEBUG工具看記憶體,甚至嘗試用匯編語言寫幾行小程式(雖然語法生澀,但邏輯清晰)。

他的進步快得驚人。

兩週後,他就能用蘋果II的BASIC寫一個貪吃蛇遊戲——用方向鍵控制小方塊移動,吃到隨機出現的食物後變長,撞到邊界或自己身體則遊戲結束。

雖然畫面是粗糙的字元和簡單圖形,但邏輯完整,執行流暢。

張老師看到後,驚訝得半天說不出話:“這……這得學多久才能寫出來?”

“三天,每天放學後練兩小時。”陸沉說。

張老師沉默了。

他知道陸沉沒說謊,但三天寫出一個可執行的貪吃蛇,在任何一本程式設計教材裡都是進階案例,而這個十歲的孩子,只用了三天。

陸沉的計算機能力很快在實驗班傳開。

孫鵬纏著他教怎麼改遊戲引數,陳浩想了解硬體原理,劉宇則和他討論演算法最佳化。

陸沉從不藏私,但也不會主動炫耀。

他幫孫鵬修改了貪吃蛇的移動速度,給陳浩解釋了8086的暫存器結構(用修農機時齒輪傳動打比方),和劉宇一起用數學公式優化了圖形繪製效率。

——

特權帶來的意料之中的副作用,就是學霸三人組的請教越來越頻繁。

每天下午放學後,陸沉鑽進裡間機房沒多久,外間就會響起試探性的敲門聲,或者乾脆是孫鵬那標誌性的大嗓門隔著門板傳來:“沉子!開門!救命!”

這天週四,陸沉正在8086 PC機上,嘗試用DEBUG工具檢視一段簡單的彙編程式在記憶體中的載入情況。

門又被敲響了,節奏急促。

陸沉儲存好進度,起身開門。

門口站著三個人:一臉苦相的孫鵬,眉頭緊鎖的陳浩,還有抱著本厚厚《數學物理方法》的劉宇。

“沉子,江湖救急!”孫鵬率先擠進來,指著外間一臺中華學習機,“我的坦克大戰,好不容易改了引數,坦克跑得飛快,可一開火就宕機!肯定是哪個資料溢位搞崩了!”

陳浩則遞過來一張手繪的草圖,上面畫著8086 CPU的方塊圖,用箭頭標註著資料流,旁邊寫著密密麻麻的問題:“你上次說AX、BX這些暫存器像齒輪箱裡的不同齒輪,負責傳遞不同力道的的資料。那如果同時有多個力道要處理,CPU怎麼知道先轉哪個齒輪?還有這個時鐘週期,是不是就像柴油機的曲軸轉一圈,完成一個動作?”

劉宇沒說話,只是把手裡那本《數學物理方法》翻到某一頁,指著上面一個用級數展開近似計算積分的公式,又指了指裡間那臺蘋果II:“我在想,如果要用計算機數值求解這個積分,是不是得把這個連續過程離散化?離散的步長怎麼取,才能在精度和計算量之間取得平衡?我用BASIC寫了個迴圈試算,但結果不太對,感覺是舍入誤差累積了。”

陸沉看著眼前三位同學,一個遊戲崩潰,一個刨根問底鑽研硬體原理,一個試圖用計算機解決高階數學問題。

他忽然覺得這場面有點熟悉,彷彿回到了前世的實驗室,同事們拿著各自的問題來找他討論。

“一個個來。”陸沉把門完全開啟,讓三人進來。

裡間空間不大,一下子顯得有點擁擠。

他先走到孫鵬的機器前。

。壁牆和克坦示表元字用,陋簡其極形圖,的仿模CISAB用他是戰大克坦的鵬孫

。覽瀏速快,碼始原出調沉陸

”。了崩就式程,址地憶記的問訪該不了問訪,界越列陣致導,值大最過超或負為能可值算計個這,時邊克坦當。界邊幕螢過超會不會3*XRID + XKNAT查檢沒你但。錯沒法想,點一前靠置位發彈子讓想你。3以乘量向向方上加標座克坦用置位始初彈子,3 * XRID + XKNAT = XTELLUB“,碼式程行一著指沉陸”,裡這你“

”?下一斷判都彈子顆一發每?辦麼怎那!界出能可也點生出彈子了忘,快得跑克坦讓著想我“,悟大然恍鵬孫”……查檢界邊“

。斷判件條行四了加速快,盤鍵過接,著說沉陸”。發許允不脆乾者或,值界邊到正修就,法非果如,圍範效有在否是標座的後算計斷判句語FI個加“

。機宕再不,界邊在現出穩穩彈子,火開邊克坦,行執

”!到想沒就麼怎我?單簡麼這就“,大拍一鵬孫”!了神“

。笑了笑沉陸”。了覺有就,次幾崩多寫多。題問驗經“

。一之落角的錯出易容最是件條界邊,時式程錯除世前,驗經是實確這

。浩陳是著接

。路通料資的單簡了出畫至甚,深當相經已解理的浩陳現發,眼幾了看,圖UPC的繪手張那他過拿沉陸

”。突衝和堵擁免避要,卸裝船貨同不揮指員程排頭碼像點有,程排態態狀線水流和係關賴依的本令指據制控由,先優道力個哪於至。了高就率效的總樣這。)行執(齒合咬在條三第,)碼譯(齒轉在時同以可就令指條二第,)指取(齒取在令指條一第如比“,喻比的懂能浩陳用量儘沉陸”。段階同不的令指條多理時同,樣一線水流的廠工像以可,線水流級多有它,軸曲個一有隻是不部UPC但。次一作步同)算運、存暫(齒有所揮指,圈一轉軸曲像就期週鐘時,對很喻比的你“

。)令指轉跳到遇(突衝制控和)回寫沒還果結但,果結的令指條上要需令指條下如比(突衝料資的生發能可出標並,流令指示表頭箭用,圖線水流的段階個五回寫-存訪-行執-碼譯-指取為分、的易簡條一了畫上紙稿草在脆乾沉陸,線水流解理地觀直更浩陳讓了為

。頭點連連,亮發睛眼得聽浩陳,釋解法說的氣地接樣這道改帶送傳、殼卡齒用他但,容的程課構結系機算計是都些這

。結總地興浩陳”!快飛度速改批整但,題道一責負只師老個每然雖,子卷的級班同不改批時同師老個幾像……像是而,件一下幹再事件一完幹地乎乎傻是不UPC,說是就!了白明點有像好我“

。道讚沉陸”。好喻比個這“

猜你喜歡

同題材或同分類的其他作品。