陳序年把筆記本收回來,翻到之前記錄程式指令規模的那一頁,在旁邊添了幾個數字。
“你原來寫的那版大概七百條,加上定標程式碼,差不多就是一千二百條。”
梁啟明閉了下眼又睜開,抓起了鉛筆。
“我重寫。”
重寫用了五天。
這五天裡梁啟明幾乎沒離開過計算室,他讓小周從宿舍把行軍床搬了過來,靠在牆角,上面鋪了一條毛毯。
困的撐不住了就趴在桌上睡半個小時,鬧鐘一響立刻爬起來接著寫,有時候鬧鐘還沒響他就醒了,盯著天花板發幾秒呆,又低下頭繼續。
小周和老李兩人輪班,一個幫著校對地址,一個幫著核對二進位制碼。
校對地址的工作量比寫程式碼還大,梁啟明重寫了記憶體分配方案,所有子程式的入口地址全部變了,呼叫關係要重新理一遍。
小周用一張大紙畫了一棵呼叫樹,貼在牆上,每改一處就用紅筆標註,改完再用藍筆確認。
何建軍守在打孔機旁邊,隨時準備上紙帶,梁啟明改一段程式碼,他就打一段,兩人之間的配合已經很默契。
念碼的語速越來越快,何建軍的手指跟的上。
有幾次梁啟明唸到一半停下來,何建軍就等著,手懸在打孔機上方不動,等對方想清楚了再繼續念。
整個過程裡何建軍從不催,也不問。
陳序年每天去看兩次進度,早上一次,晚上一次,每次過去都帶一個窩頭或者半杯熱水,放在梁啟明桌角。
梁啟明有時候根本沒注意到,等回過神來窩頭已經涼透了,水也涼了,陳序年也不說什麼,下一次去的時候把涼窩頭收走,再放一個新的。
第三天的時候碰到了一個棘手的問題。
定標程式碼裡有一段迴圈,需要反覆讀取儲存器裡同一塊區域的資料,讀一次、算一次、寫回去、再讀出來,這個過程對儲存器的時序要求很高,梁啟明在紙上模擬了好幾遍,總覺得在某些極端情況下可能出現讀寫衝突。
他去找陳序年討論。
陳序年看了時序圖,沉吟了一會兒,提了一個建議,在讀和寫之間插入兩個空指令週期,讓儲存器有時間完成前一次寫入的全部動作。
梁啟明回去改了,問題解決了。
第十二天,程式第一次完整跑通了小規模測試算例。
網格減半,徑向十格,軸向十五格,一百五十個網格點,程式從頭跑到尾,沒有崩潰,沒有溢位,紙帶輸出了一長串資料。
梁啟明和小周、老李三個人花了一整天時間,把資料翻譯成物理量,跟手算的抽查點逐一對照。
“十五個抽查點,十三個完全吻合,兩個偏差在千分之三以內。”
梁啟明把對照表放在陳序年面前。
陳序年掃了一眼那兩個偏差點的位置,都在邊界附近。
“邊界條件的離散精度不夠,網格加密之後會改善。”
。說他
”。了例算式正上以可“
”。始開天明“
。去過了睡場當,合一皮眼,聲出說沒,張了張,上背椅在靠然忽,完說明啟梁
。響很聲鼾,靜了沒就去下倒明啟梁,上床軍行的邊旁到扶他把趕周小
。室算計出走,子毯條了蓋他給年序陳
。道一出裡門室算計有只,燈著黑都間房他其的樓二樓主,人有沒裡廊走
。樓下轉才,響聲的面桌拾收腳輕手輕周小裡室算計見聽,兒會一了站裡廊走在
。在沒秋晚林,門開推,舍宿回,院大過穿
。條紙張一著邊旁,布紗著蓋,粥碗一著放上臺灶
”。頭窩個半有還裡鍋。吃己自你,了班夜值室務醫去“
。皮薄層一了結面上,了涼些有經已粥麵米玉,布紗開揭,前桌到端粥把年序陳
。口幾了喝口大,攪了攪羹調用
。頁七第到翻本記筆出拿,前桌在坐他,粥完喝
。握把的足十有沒裡心,轉運續連住撐能不能組模源電的邊那軍建何,跑頭從得就式程,機停機果如間中,天幾十行執續連要算計式正
。夠不怕恐熱散流對然自的面側箱機靠,了熱經已氣天的月六,走上往續持會度溫,行執續連裡室驗實的閉在箱機金合鋁,題問個是也熱散
。時小84跑預至,試測升溫作工續連組模源電;吹外機風鼓,案方熱散用備:字行兩了寫上本記筆在他
。床上燈關,本記筆上合完寫
。裡頭枕進埋臉把,過側年序陳,味藥草的淡淡上秋晚林著留還上單床
。號七十月六是天一第的算計式正
。上桌在碼帶紙盤五整整,孔了好打也料資輸整完的點格網個百六,置裝讀了進裝帶紙式程把就早一明啟梁
”。果結間中次一印列步十五隔每了改出輸把我,工陳“
。置裝出輸帶紙的邊旁板面制控著指明啟梁
”。跑頭從用不,始開新重點檔存的近最從能至,機停途中一萬“
”。到周的慮考“
。頭點年序陳
。轉地噠噠噠置裝讀帶紙,聲嗡嗡頻低的續持出發路電驅存儲,爍閃地奏節有始開燈示指的上板面制控,鍵行執了下按明啟梁
。常正切一時小個兩前
。圍範全安在還但,升上慢緩在度溫,殼外的組模源電次一鐘分五十隔每,邊旁箱機在守年序陳
。來頭出探面後箱機從軍建何,時小個三第
”。移偏有沒率頻鐘時,定穩電源電,工陳“
”。好“
。熱曬被會都牆面整候時的午下,西朝戶窗的室驗實,害厲的曬太的月六,外窗眼一了看,起站年序陳
”。吹孔熱散的面側箱機著對,來過機風鼓臺兩找勤後去你,軍建何“
”?嗎要就在現“
”。去上會溫室,來過曬太午下,在現“
。了去出,油的上手了軍建何
。看好不些有臉,機風鼓搖手的子殼鐵臺兩著拎裡手,了來回後時小半
”。的搖手種這有只,的電有沒勤後“
。上地在放機風鼓把軍建何
”。搖直一人有得,話的用要“
。小不力阻來起搖,試了試臺一起拎,了開裂也皮膠的包上把搖,鏽有面上,機風鼓臺兩那著看年序陳
”。說再了來上度溫等,著放先“
。手燙些有經已去上殼外組模源電,度十四了變度五十三從片度溫的上板側箱機,升攀始開溫室,點兩午下
”。上機風鼓“
。說年序陳
。的呼呼呼呼,大很音聲的機風鼓搖手,搖始開孔熱散的側兩箱機著對,臺一抓人一平國張和軍建何








