五、計算機中的數據和編碼
1.數據在計算機內部的表示
計算機內部采用二進制形式表示數據,即用“0”和“1”的編碼表示數據。此處的數據包括數值、文字、圖像、聲音等多種形式。
2.計算機中的編碼
由于計算機只能識別二進制數,因此,各種信息在計算機中只能用若干二進制碼的組合來表示,這就是二進制編碼。
(1)數據的單位與存儲方式。計算機內部運算的是二進制數,因此,計算機中數據的最小單位就是二進制的一個數位,簡稱為位,英文名稱是bit,音譯為“比特”。一個比特只能表示兩種狀態(0或1)。對于我們平時常用的字母、數字和符號,通常要用8位二進制數進行編碼把它們區別開來。
我們將8個二進制位的集合稱作一個“字節”,英文名稱是byte,它是計算機存儲和運算的基本單位。這樣,一個數字、字母或字符就可以用1個字節來表示。如字符“a”表示成“01000001”。但是每個漢字需要用兩個字節來表示。
字長(word)是計算機一次能處理的二進制數的位數,通常是字節的整數倍。字長是由cpu本身的硬件結構所決定的。不同的計算機系統,其字長是不同的。計算機中常用的字長有8位、16位、32位、64位等。
(2)字符編碼
字符編碼就是規定怎樣使用二進制數來表示字母、數字以及一些專用的符號。目前使用最多最普遍的是美國標準信息交換碼,即ascii碼。ascii碼分為7位ascii碼和8位ascii碼兩種。7位ascii碼成為基本ascii碼,是國際通用的編碼系統,字節最高位為0。它總共包含了128個字符,具體內容見教材44頁。這些字符的ascii碼值具有以下規則:(1)數字越大,ascii碼值越大;(2)數字比字母ascii碼值小;(3)大寫字母比小寫字母ascii碼值小。
【練習題】
1.計算機中的“數據”就是指數值。( )(判斷)
答案:×。計算機中的“數據”是一個廣義的概念,包括數值、文字、圖形、圖像、聲音等多種形式。
2.會計電算化屬于計算機( )應用領域。(單選)
a.科學計算 b.數據處理 c.過程控制 d.計算機輔助系統
答案:b。會計電算化是計算機數據處理的典型應用。
3.會計電算化中利用某些指標對企業庫存量進行的警報和控制屬于計算機( )應用領域。(單選)
a.科學計算 b.數據處理 c.過程控制 d.計算機輔助系統
答案:c。會計電算化中利用某些指標對企業庫存量進行的警報和控制屬于計算機過程控制應用領域
4.“中國”這兩個字的內碼所占用的字節數是( )(單選)
a.2 b.4 c.8 d.16
答案:b。一個西文字符的內碼所占用的字節數是1,而一個漢字所占用的字節數是2。因此,“中國”這兩個漢字的內碼所占用的字節數是4。
5.字母“a”的ascll碼是十進制數學65,字母“b”的ascll碼是十進制數(a)。
a.66 b.67
c.97 d.1
6.比較兩個英文字母符串的大小的方法是(a)。
a.從第一個字符比起,比其ascll碼值,第一個相同再比第二個,逐個向后比
b.從最后一個字符比起,比其ascll碼值,逐個向前比
c.從第一個字符比起,以ascll碼值的逆序,逐個向后比
d.從最后一個字符比起,以ascll碼值的逆序,逐個向前比
相關文章:
更多會計證考試信息請訪問:()