第261章 實踐

字數:3554   加入書籤

A+A-


    第二天一早,當李梟起來時,王芳已經做好了飯。
    昨天因為身心放鬆,讓他難得睡了一個好覺,要不是王芳叫他,他差點都起來晚了。
    匆忙喝了碗小米粥,又吃了一個雞蛋和幾塊煎的饅頭片,李梟就去了計算機研究所。
    開始給眾人上最後幾節課。
    前幾個月再給眾人科普完什麽是計算機,什麽是邏輯門,晶體管的功能,二進製是什麽後。
    李梟就又講了晶體管計算機的五大核心部件,也就是輸入、輸出、運算器、控製器以及存儲器。
    這五大部件說著雖然簡單。
    但要掰開揉碎了講解起來可不容易,足足花了他一個多月的時間,這才讓眾人都理解。
    這玩意要知其然也要知其所以然。
    而今天李梟要講的就是晶體管計算機的操作,晶體管計算機的操作比起後世的電腦來講,那複雜的不是一點半點。
    看到眾人都來齊,他先回答了眾人幾個問題,就道:“今天咱們就正式學習計算機指令該如何操作,那麽什麽是指令呢?有沒有人知道。”。
    眾人聽到詢問,不少人都舉起了手,李梟挑選了一個人道:“衛國,你來說下。”。
    被點到名字的是一個30來歲的男子,站起來他道:“計算機指令,它是一組二進製代碼,來告訴計算機下麵該如何運行,是加減乘除,還是更複雜的函數代數,而這每一條指令,就代表了計算機硬件電路的一次動作。”。
    讓對方坐下後,李梟這才又道:“衛國說的沒錯,指令就是計算機能夠理解和執行的基本命令,讓計算機動起來,也是告訴計算機接下來該如何動,在我們輸入指令後,計算機就會把指令儲在“磁鼓”中。
    而在“磁鼓”中儲存著我們寫好的程序,我打個比方,這個程序它就像是菜譜一樣,在這菜譜上記錄了很多道菜的做法,比如紅燒肉、如魚香肉絲,而我們輸入的指令,大家可以把它認為是這些菜的名字。
    就比如紅燒肉,當這個指令在“磁鼓”中找到菜後,就會順著菜譜中這道菜的做法,進行執行,然後一道菜就會被做出來。”。
    “放在計算機上我們就是利用打孔紙帶輸入指令,指令在輸入計算機後,就會轉化成二進製代碼,二進製代碼再通過電流傳輸至磁鼓。
    假如我們做的是加法。
    磁鼓在接收到第一個指令後,就會把這個指令傳送到我們指定的位置儲存起來,就比如磁道001,之後我們輸入一個指令,把它儲存到002,最後我們在輸入加法相對應的操作碼,把這個碼存入003。
    這樣計算機就會讀取裏麵的二進製指令,再把這個指令傳送到控製器。
    控製器在解碼後,就會分析這是加法還是減法,再確定後,就會再一次調取磁鼓中的程序,然後送入運算器執行,之後我們就能得到結果,這一點大家了解沒?”。
    李梟講的很仔細,眾人聞言都點了點頭。
    見此李梟也就又開始繼續講解:“我們就拿5加3這道算術題舉一下例。”,說著李梟就開始在鍵盤上輸入數字5。
    隨著數字的輸入,打孔紙帶也開始動了起來,裝入閱讀器,隨後李梟就按下了“oad”指令。
    一邊操作,李梟還一邊講解著:“像上麵我講的,這樣我們就可以把5這個指令儲存在01中,在之後我們就輸入3,把它存入002,之前讓大家記得操作碼大家都記得是什麽嗎?”。
    看到眾人點頭,李梟就按下了一個操作碼,隨後計算機就開始運轉了起來。
    眾人都圍在旁邊仔細的看著,他們其中很多人這也是第一次實操,心中除了緊張外,更多的還是興奮。
    一臉的期待。
    因為是簡單的算法,很快隨著機器的想起,打印機上就出現了結果。
    “大家看明白了嗎?”。
    “明白了。”。有人答道。
    看其他人也沒有問題,李梟就又道:“好,那大家現在一個個進行實操,不限於加法,減法、乘除也都可以,誰想先來?”。
    “李工我來。”,說著一個人就走上了前,站在了計算機旁。
    “開始吧!”。
    聞言那人小心的輸入了17,隨後就看了李梟一眼,看到李梟點了點頭,知道自己沒操作錯後,就繼續操作了起來。
    計算了一個雙位數的加法,17加19,很快打印紙上就出來了一個數字36。
    隨著一個個的操作,人們也越加膽大了起來,從雙位數的加減,到三位、四位、五位數的加減,到了最後又開始計算起了乘除。
    最後一位直接輸入了一個六乘七位數的乘法,當結果被打印出來的那一刻。
    終於有人控製不住歡呼了起來。
    主要是計算機的計算速度太快了,要知道這麽大數字的計算,就算這個屋內的人也沒人能夠在10秒內給出答案。
    而計算機按下確認按鍵,打印機就開始了工作。
    這也讓第一次見到計算機運算速度的人,心中感到了震撼,看向計算機的目光都越發明亮。
    李梟看著眾人沒有打斷他們的歡呼。
    第一次真正見識過計算機的人,沒有不激動的,就算他也不例外,雖然他空間裏麵的計算機,比起這台計算機不知道先進多少倍。
    但在這台晶體管計算機在第一次成功運算,得出計算結果後,他也十分的激動。
    教完眾人簡單的操作,李梟又開始教授眾人方程、函數、代數的運算流程,比起加減乘除,函數、代數的運算要更難、更複雜。
    這是因為計算機沒有“函數”的概念,這就必須通過子程序,來模擬出類似功能,這樣讓其增加了很多步驟。
    需要錄下返回地址和臨時變量,這記錄不能出半點錯,要是錯了,那麽就要重來,很是麻煩。
    為此李梟從10點多一直講解到了中午一點多,眾人連飯都沒顧得上吃,這才講解完畢。
    喜歡四合院:我一心科研,重工強國請大家收藏:()四合院:我一心科研,重工強國書更新速度全網最快。