第二次上課-資料數位化

一.8位元與16位元儲存

8位元(bit→b)又稱為一個位元組(byte→B),所謂的8位元儲存是指每次以固定大小為8位元儲存,而16位元儲存則是每次以以固定大小為16位元儲存。如下圖

取自康軒科技電子書P12

什麼是32、64位元電腦?

最早的處理器是4位元的,後來有8位元,16位元……的處理器,這些「位元(bit)」是怎麼一回事?簡單的說,處理器裡面有很多的「暫存器」,而用來做運算的是一堆所謂的「通用暫存器」。這通常暫存器的「寬度」(資料的寬度),就是我們俗稱的「幾位元處理器」。64bit計算主要有兩大優點:可以進行更大範圍的整數運算;可以支持更大的記憶體,但不是64位元一定比32位元的效率還好。最後要看處理器的速度。

原文網址:https://kknews.cc/tech/v9nz8mq.html 


二.資料儲存單位

1. 位元(bit)是記憶體最小的儲存單位,只能夠表示0與1兩種變化,為了表示更 多狀態的變化,通常將8個位元組合成一個位元組(Byte),而可以表示256(2的8次方 ) 種狀態變化。


 2. 位元組(Byte)是在記憶體儲存裝置中經常使用到的容量表示單位,不過因為 目前主記憶體或硬碟等輔助記憶體的容量已經非常大,經常會以KB(千位元 組)、MB(百萬位元組)、GB(十億位元組和TB(兆位元組)來表示記憶體的容 量,實際容量單位如下表所示:


3. 一個字組(word)等於2個Bytes(16位元電腦)、4個Bytes(32位元電腦)、8個 Bytes(64位元電腦),必須視電腦硬體結構而定。電腦所使用的Word長度越長 時,代表一次可存取越長的資料,因此執行速度越快


 4. 常用十進制數值倍率符號

三.文字的數位化

數值資料再電腦內部皆以二進位的形式儲存,這是因為電腦只能處理二進位形式的資料;同樣的,當使用者從鍵盤上輸入字元資料時,電腦亦會將其轉換成相對應的二進位碼儲存,這種將字元資料轉換成二進位碼的系統稱為編碼系統。 常見的編碼系統如ASCII 編碼系統 Big-5 codeUnicode(萬國碼) 

ASCII 編碼系統

早期各廠牌電腦的編碼方式不一,為了使不同廠牌電腦內的資料能互相交換使用,美國國家標準局特別制定出一套資訊交換碼,稱為ASCII(American Standard Code Information Interchande)。 

ASCII是以8個位元來表示一個字元,可用來表示英文大小寫字母、阿拉伯數字、以及各種符號,最多可表示256個字元。在ASCII編碼表上的每一個編碼都對應一個字元。稱為ASCII字元;例如ASCII編碼中65(01000001)所對應的字元是大寫英文字母「A」,97(01100001)所對應的字元是小寫英文字母「a」,48(00110000)所對應的字元是數字「0」。

Big-5 code 

由臺灣財團法人資訊工業策進會(資策會)和五大電腦公司制定 ,以以2個位元組表示1個中文字,共收錄一萬三千多個字,推出後普及於臺灣、香港與澳門  。


Unicode(萬國碼) 

Unicode最初以兩個位元組(16位元)代表一個字元,為世界上每一個字元都指派了獨一無二的內碼 ,適用於世界上大部分的語言和符號 ,現今的作業系統都是採用Unicode編碼。

 常用Unicode特列符號    

請利用編碼 Unicode  33D2、2642、2665、 3106 輸出符號


在word按一下 Alt+X 鍵,即會顯示這個中文字的 Unicode 碼 ,也可以按`+U(大寫)+內碼

表情符內碼   emoji表情編碼共五個4進制20位元