关灯
护眼
字体:大 中 小
上一章
目录
下一页
裡間比外間更小,只有幾平米,拉著更厚的窗簾,光線昏暗。
靠牆擺著兩張桌子,一張上面是那臺蘋果II相容機——米黃色機身,兩個軟盤驅動器(5.25英寸),彩色顯示器(當時算高階配置),旁邊還有一臺針式印表機;另一張桌子上,是那臺8086 PC機,灰色機箱,單色顯示器,一個軟碟機,旁邊堆著幾盒5.25英寸軟盤,上面貼著DOS 2.11、BASIC彙編等標籤。
“蘋果II是去年省科協捐贈的,主要用來教圖形和基礎程式設計;8086 PC機是上個月剛到的,學校花大價錢買的,用來教DOS操作和簡單資料庫。”張老師開啟蘋果II的電源,彩色顯示器亮起,跳出經典的Apple II開機畫面,“先學蘋果II吧,它的BASIC更友好,適合入門。”
陸沉湊過去,看著螢幕上跳動的彩色字元。
前世他接觸過無數計算機,但此刻,這臺帶著1980年代工業質感的機器,卻讓他心跳加速。
他伸出手指,輕輕按在鍵盤上——鍵盤比外間的中華學習機更緊實,按鍵行程更長,帶著機械鍵盤特有的咔嗒聲。
“蘋果II的BASIC和中華學習機類似,但功能更強。比如,它能直接呼叫圖形命令,畫點、線、圓。”張老師輸入一行命令:HGR(高解析度圖形模式),螢幕上立刻出現一片綠色的空白畫布,“試試畫個圓?”
陸沉看著張老師輸入HPLOT 140,96 TO 180,96 TO 160,60 TO 140,96(畫三角形),螢幕中央果然出現一個紅色的三角形。
他立刻明白了邏輯,接過鍵盤,輸入程式碼。
執行後,螢幕上出現一個完美的、由綠色畫素點組成的圓!
“你……用迴圈和三角函式畫圓?”張老師瞪大了眼睛。
這行程式碼涉及角度、弧度轉換、座標計算,對第一次接觸圖形程式設計的學生來說,簡直是天方夜譚。
“前兩週數學課剛學了三角函式,試試用上。”陸沉解釋,語氣平靜得像在說今天天氣不錯。
張老師沒再說話,只是默默記下了這段程式碼。
他開啟8086 PC機,啟動DOS系統,螢幕上出現黑底白字的C>提示符。
陸沉看著那個閃爍的游標,前世在DOS下敲命令、寫批處理的記憶湧上心頭。
他接過張老師遞來的軟盤(上面貼著陸沉專用),插入8086的軟碟機,輸入DIR,螢幕上列出幾個檔案:AUTOEXEC.BAT(自動批處理)、CONFIG.SYS(系統配置)、BASIC.EXE(BASIC直譯器)。
“以後你的程式就存在這張盤裡,”張老師指著軟盤,“記住,每次用完必須備份,別隻存在機器裡!”
接下來的日子,陸沉的生活多了一項固定內容:每週二、四、六下午放學後,泡在裡間的計算機房。
第四十八章:十歲的小老師
他像一塊乾燥的海綿,瘋狂吸收著關於這兩臺機器的知識。
蘋果II上,他用BASIC寫簡單的圖形程式,畫會動的星星、跳動的音符;8086上,他學DOS命令,用DEBUG工具看記憶體,甚至嘗試用匯編語言寫幾行小程式(雖然語法生澀,但邏輯清晰)。
他的進步快得驚人。
兩週後,他就能用蘋果II的BASIC寫一個貪吃蛇遊戲——用方向鍵控制小方塊移動,吃到隨機出現的食物後變長,撞到邊界或自己身體則遊戲結束。
雖然畫面是粗糙的字元和簡單圖形,但邏輯完整,執行流暢。
張老師看到後,驚訝得半天說不出話:“這……這得學多久才能寫出來?”
“三天,每天放學後練兩小時。”陸沉說。
張老師沉默了。
他知道陸沉沒說謊,但三天寫出一個可執行的貪吃蛇,在任何一本程式設計教材裡都是進階案例,而這個十歲的孩子,只用了三天。
陸沉的計算機能力很快在實驗班傳開。
孫鵬纏著他教怎麼改遊戲引數,陳浩想了解硬體原理,劉宇則和他討論演算法最佳化。
陸沉從不藏私,但也不會主動炫耀。
他幫孫鵬修改了貪吃蛇的移動速度,給陳浩解釋了8086的暫存器結構(用修農機時齒輪傳動打比方),和劉宇一起用數學公式最佳化了圖形繪製效率。
——
特權帶來的意料之中的副作用,就是學霸三人組的請教越來越頻繁。
每天下午放學後,陸沉鑽進裡間機房沒多久,外間就會響起試探性的敲門聲,或者乾脆是孫鵬那標誌性的大嗓門隔著門板傳來:“沉子!開門!救命!”
這天週四,陸沉正在8086 PC機上,嘗試用DEBUG工具檢視一段簡單的彙編程式在記
本章未完,请点击下一页继续阅读>>『加入书签,方便阅读』
上一章
目录
下一页