隨著對(duì)c語言學(xué)習(xí)的不斷深入,姚建國對(duì)計(jì)算機(jī)的興趣越來越濃厚,同時(shí)覺得自己的知識(shí)結(jié)構(gòu)很貧乏、知識(shí)儲(chǔ)備很淺薄,他鉆進(jìn)圖書館如饑似渴地閱讀,或者在機(jī)房做試驗(yàn)寫軟件,養(yǎng)傷期間不能跑步踢足球,恰好給他大量的學(xué)習(xí)鉆研時(shí)間。
姚建國的身體在y縣高中或許只發(fā)育了一半,大學(xué)伙食的營養(yǎng)搭配比高中伙食好多了,老鄉(xiāng)都說高粱米飯很粗糙,他覺得好下口,熬到開花的小米粥就是極品,他能從中品出甜的味道,東北的面食不是很受他江南胃的歡迎,卻對(duì)他身體成長很有幫助,這些好像激發(fā)了他第二次發(fā)育。適度的運(yùn)動(dòng),求知的欲望、愉快的心情像精美的佐料,和著北方的飲食滋養(yǎng)著他,他的肌肉、他的骨骼都在慢慢地膨脹,將他拔高、變壯。這些變化他自己不知道,難得見面的老鄉(xiāng)會(huì)驚訝一聲:姚建國你好像又長高了。
市政府的賓館上了一套美國acom的程控交換機(jī),系統(tǒng)只提供話單打印,前臺(tái)在客人結(jié)賬時(shí)要通知機(jī)房統(tǒng)計(jì)、計(jì)費(fèi),耗時(shí)長,出錯(cuò)高,客人意見很大。二次談判,狡猾的美國人一套計(jì)費(fèi)終端報(bào)價(jià)十二萬。政府領(lǐng)導(dǎo)很生氣,咨詢過電子學(xué)院的教授后決定自己開發(fā)。學(xué)院把這個(gè)活派給了韓老師的實(shí)驗(yàn)室,他讓潘俊才先去賓館做個(gè)調(diào)研。潘俊才帶著姚建國在服務(wù)云的引導(dǎo)下找到了程控機(jī)房,機(jī)房的姑娘很漂亮,也很傲氣,聽說他們能自動(dòng)統(tǒng)計(jì)話費(fèi)后立刻轉(zhuǎn)為熱情。首先跟他們抱怨算話費(fèi)那些巨大工作量,然后抱怨前臺(tái)服務(wù)員的愚笨,直把他倆當(dāng)成賓館領(lǐng)導(dǎo)了。潘俊才讓她把交換機(jī)的資料找出來,她對(duì)姚建國說:“我不知道什么資料,機(jī)房最里面的柜子里有一堆英文書,你進(jìn)去搬出來,換拖鞋啊?!?br/>
機(jī)房里并排著六個(gè)機(jī)柜,姚建國第一次看到發(fā)達(dá)國家的先進(jìn)工業(yè)品,捆扎整齊有序的電線、棱角清晰工整的鐵柜等讓他驚嘆,閃爍的指示燈、打印的標(biāo)簽、風(fēng)扇的聲音讓他好奇,這些現(xiàn)代化的設(shè)備瞬間打開了他的格局,原來工業(yè)品也可以做成工藝品,這也讓他感覺到我們的落后,他有點(diǎn)局促。交換機(jī)的資料全是英文的,潘俊才已經(jīng)和總機(jī)姑娘聊上了,聊得好像是y縣的風(fēng)景,他只好一個(gè)人翻,找到了計(jì)費(fèi)的章節(jié),里面介紹了acom強(qiáng)大的計(jì)費(fèi)功能,有費(fèi)率輸入、分組統(tǒng)計(jì)、折扣調(diào)整等功能。姚建國向潘俊才建議將這些說明書帶回去研究,臨走前他跟總機(jī)姑娘要了一張打印的話單。
韓老師問潘俊才有什么想法。
潘俊才說:“自動(dòng)算話費(fèi)到容易的,困難就是如何從交換機(jī)取數(shù)據(jù)。acom公司肯定不會(huì)將他們的計(jì)費(fèi)接口和協(xié)議給我們的,他們的硬件我們也不可能亂動(dòng)我們要自己想辦法。”
韓老師問:“那你們有沒有研究到acom的系統(tǒng)有沒有其他輸出接口?”
潘俊才說:“說明書計(jì)費(fèi)章節(jié)只講了軟件功能,沒講硬件?!?br/>
韓老師哦了一下,看看他們,氣氛有點(diǎn)壓抑。
姚建國想說話,又不敢,臉紅了。
韓老師說:“小老鄉(xiāng),你發(fā)現(xiàn)了什么?”
他說:“韓老師,交換機(jī)給打印機(jī)送話單的,我們能不能從那里獲得原始數(shù)據(jù)?”
韓老師笑了說:“既然打印機(jī)都能從交換機(jī)獲得數(shù)據(jù),計(jì)算機(jī)還不能?”
他說:“韓老師我明白了,我們就從打印口獲取數(shù)據(jù),只要將它的數(shù)據(jù)格式搞清楚,就可以做統(tǒng)計(jì)計(jì)費(fèi)了。我們帶回了一張?jiān)拞危梢詤⒖嫉??!?br/>
韓老師說:“不錯(cuò),思路很清晰,小潘,你們抓緊分析話單,不過還是要計(jì)算機(jī)搬到他們機(jī)房的,除了打印口外不能碰人家其他硬件?!?br/>
打印機(jī)的說明書就接口硬件標(biāo)準(zhǔn)、指令協(xié)議說的很清楚,兩個(gè)人仔細(xì)研究了一番,決定由匯編語言高手潘俊才先編了一個(gè)小測試程序。測試運(yùn)行后屏幕上沒有反應(yīng),潘俊才說可能現(xiàn)在沒有客人打電話,所以就采集不到話單,總機(jī)姑娘打了一個(gè)電話,屏幕上還是反應(yīng),兩人有點(diǎn)緊張,潘俊才打開源程序,姚建國和他核對(duì)數(shù)據(jù)位、波特率等各個(gè)定義,確定無誤后重新運(yùn)行程序,屏幕還是沒有反應(yīng)。姚建國轉(zhuǎn)到計(jì)算機(jī)后面,發(fā)現(xiàn)打印電纜沒插,連上后他讓總機(jī)姑娘再打個(gè)電話,電話結(jié)束后,屏幕上立刻跳出了一行話單,潘俊才指著一行數(shù)字問姑娘是不是她剛才打的電話,姑娘確定后夸他們水平高,兩人終于興奮了,潘俊才很激動(dòng),拿起電話就給韓老師匯報(bào)。
韓老師也很高興,他對(duì)潘俊才說:“我相信你能采集到數(shù)據(jù),沒想到這么快,不錯(cuò)。你后面的工作抓緊,要不要增加人手?”
潘俊才看看姚建國說:“韓老師,我想讓我小老鄉(xiāng)跟我一起做可以嗎?”
姚建國沒想到韓老師答應(yīng)的如此干脆,他有點(diǎn)羞澀地問潘俊才:“往后可以自由進(jìn)入你們實(shí)驗(yàn)室了吧?”
“那還得看哥哥我的心情哦。這樣后面的工作你來接吧,匯編做下拉菜單、做數(shù)據(jù)統(tǒng)計(jì)分析太麻煩,你c語言不是已經(jīng)很熟練了,這次實(shí)戰(zhàn)一把吧?!薄?br/>
姚建國大吃一驚:“老鄉(xiāng),我可以做,萬一做不好要耽誤韓老師的事情的?!?br/>
潘俊才想了一下說:“你說的也有道理,那我用匯編做,你用c做,看誰快、誰做的好。我們要討論一下界面,還有功能需求,回去向韓老師匯報(bào)后再開始編程?,F(xiàn)在我們兵分兩路,你去前臺(tái),問問她們有什么功能要求,我在這和總機(jī)溝通?!?