電腦世界中的『0與1』到底代表什麼?純粹的數字符號,或是......
還記得在眾多的科技電影中,常常會在畫面上出現一堆的『0與1』數字,看起來很像亂碼,不斷地快速變動,讓人有目不暇給的感覺。如在基諾李維的駭客任務(Matrix)電影中,片頭一開始就是一堆『0與1』數字,快速地出現在電影畫面上,讓觀眾很快地就進入數位世界的情境中。
除此之外,我們每天都會透過電腦,打報告、寫部落格、上網瀏覽、寫程式、看影片等行為,也是透過『0與1』數字符號進行的。
其實,在電腦的世界中,所有的資訊都是透過『0與1』數字符號在處理、轉換與呈現,這也是一般所謂的二進位系統(Binary System),我們所看到的相關操作介面,都是經過顯示轉換,變成我們易於瞭解與使用的型態(或言操作介面),提供給我們使用,舉例來說,台灣人可以將軟體介面轉換成中文繁體介面,而英國人則可選擇英文介面。
為何電腦世界都是用二進位系統進行各種計算?我想,這得從人類習慣的計算方式談起:
(一)人類的計算方式:10進位系統
話說遠古時代,當人類有計算的需求時,最直覺且簡單的作法是,使用既有的10根手指頭做計算。
『1、2、3、4、5、6、7、8、9、10…』,但當10根手指頭不夠用,又有計算的需要時,很自然的,衍生出所謂的10進位系統(Decimal System)。
所謂的10進位系統是,以10為基底(Base),逢10就進位,10進位系統符合人類的直覺並滿足人類的需要,事實上,在我們的日常生活中,10進位系統也是最廣泛被使用的數字系統。
至於呈現的方式,一般是以(XXXX)10呈現;將數值加上括弧後,在右下方加上以10為基底的標示,例如(13)10。
但不是人人都有10根手指頭呀,像小叮噹就沒手指頭,他該怎麼辦???
小叮噹只有兩個拳頭,他沒有10個手指頭來做計算,10進位系統對他來說,實在是有點難用。
小叮噹在做計算時,從第1個拳頭數到第2個拳頭,『1、2』,一下子就用完了,當2個拳頭不夠使用,又有計算需要時,自然也會產生進位的演變,現在就讓我們一起來看看小叮噹的計算方式:
(二)小叮噹的計算方式:2進位系統
跟10進位系統的原理一樣,2進位系統可使用的數字符號只有0與1,逢2就得進位。至於呈現的方式也與10進位系統一致,是以(XXXX)2表示,如(1011)2 等。





沒有留言:
張貼留言