第47部分 (第1/5頁)

這個過程雖然繁雜,但是速度非常快,計算機剛剛誕生的那會兒,速度可能和用算盤計算差不多,但是到了現在,已經只是一瞬間的事情了。

小小的一塊晶片裡面,蘊含的東西卻是非常多的。

在以前,PU是使用繼電器之類的基本開關元器件來實現的,這些元器件不但體積龐大,而且不可靠,很容易破碎。真空管的出現逐漸代替了繼電器,直到後來電晶體的出現是PU技術的第一次飛躍。

積體電路將大量的電晶體都集中在一個小小的晶片上,大大縮小了PU的體積,並且不容易損壞,穩定性也得到了極大的提升。這個時期計算機真正有了走向千家萬戶的可能,微型計算機應運而生。

紅皮書中,對6502的介紹非常詳細,大到PU晶片各個針腳的功能和作用,小到累加器、指令解碼器以及各種各樣的暫存器的詳細結構都配有詳細的插圖。

這些插圖,全部是手繪的,原作者正是蘋果公司的天計算機工程師沃茲尼亞克。

連線條都有些彎曲的手繪圖形出現在計算機手冊中,這要是在今天,會給人一種非常不專業的感覺,但是在紅皮書出版發行的時候,正是這些手繪插圖讓全世界所有計算機愛好者和研究人員為之痴迷。

可以說,PPL_完全是為了計算機愛好者而設計的,包括紅皮書,也是為這些專業人士而撰寫的,因為其設計者是伍茲尼亞克,一個純粹的技術人員。

不過蘋果公司的喬布斯對此意見很大,他並不是技術人員,他也不希望使用蘋果計算機的使用者僅僅侷限於專業人員和計算機愛好者。

這不是喬布斯想要的產品,所以此後蘋果公司後來陸陸續續推出了很多版本其他型別的計算機,不過卻一直無法超越PPL_,並且由於過於保守,最終讓公司陷入了面臨倒閉的危機邊緣,直到很久以後重新崛起——這是後話。

林鴻對這部分內容看得尤其仔細,對照著PU裡面各部件的電路原理圖,他在腦海中模擬著整個PU的運算流程。原本他還以為自己理解起來會有一定難度,但是後來發現,他很順利地就理解了整個PU的運作原理。

算術邏輯單元、累加器、計數器、時鐘發生器、暫存器組……

林鴻一方面驚詫於這一塊小小的晶片上面竟然整合了這麼多複雜的部件,另外一方面又沉迷在這些設計精妙的電路中無法自拔。

無線電臺的元器件電路和原理,都是可以看得見摸得著的,可是PU中的這些東西,卻被封裝在這麼小的一塊晶片內,只能透過外部的引腳對其進行操作,這不得不讓林鴻感到非常震驚。

這就一個黑匣,所有輸入輸出訊號,全靠那幾根針腳來實現,透過對針腳上面施加各種高低不同的電平電壓,就實現了資料的處理和運算,這種巧奪天工的設計,不得不讓人擊節讚歎!

透過巧妙的電路處理,電腦科學家們發明了一種被稱為“PD”的機器語言,以此來對PU進行指令控制,從而實現計算。

機器語言就是指二進位制程式碼語言,是最低階最原始的語言,也是計算機微處理器可以直接理解的語言。例如“0000”表示讓PU載入程式,而“0001”則告訴它要儲存東西了。

四位數,每一位都有兩種可能,那麼則可以表示2x2x2x2總共16種不同的操作。

16種操作在剛開始的時候還能滿足需求,可是到了後面計算機的PU越來越複雜,操作指令也越來越多,這已經無法滿足需求了,於是便開始進行擴充,用8位或者12位二進位制進行標示。

直接用二進位制來編寫程式,實在是太讓人蛋疼了,滿螢幕都是密密麻麻的0和1,眼睛都能看成鬥雞眼去。

後來有猛人們便想出一個法

最新小說: 全民木屋求生:從小木船升級戰艦 無敵遊戲:從一名弓箭手開始崛起 三國殺:我用陰間欺負窮哥們 聯盟:出道第一場就打贏了TS! 親親親親親親親親親親親親親老婆 刪號回村後,我好像變壞了 萬族大善人 無盡戰界 我在全息武俠遊戲裡種田 無限遊戲:全員掛壁,我該怎麼辦 我先來打兄弟籃球 全民遊戲:副本里都是我熟人 率土:這個盟主有億些小錢 足球:一個普通球迷,他殺穿德甲 地球online:我竟是NPC 男穿女的別樣人生 長相思之滄海月明同心醉 賺錢技巧一千種 沒有人比我更懂木筏求生 HP一個不顧讀者死活的愛情故事