第2章 計算機中資訊的表示方法
阿新 • • 發佈:2018-12-10
2.1 概述
資料balabala…
2.2 資料資訊的機內表示方法
2.2.1 數值資料在機內的表示
表示一個數值資料有3個基本要素:
-
- 進位計數值
- 符號
- 小數點
2.2.2 進位制計數值及相互轉換
-
- 進位計數值
按一定進位方法進行計數的數制
任意進位制數可表示為
-
- R為基數(基本數碼的個數,10進制中R為10)
- 權:每一位被賦予Ri的數值叫位權
- 進位計數制之間的轉換。
其他進位制-->十進位制 : 按權展開
十進位制-->二進位制:減權定位法
二進位制-->八/十六進位制:3位二進位制對應1位八進位制;4位二進位制對應1位十六進位制,小數點後不足3位補0。
2.2.3 數的符號表示
1.無符號數和有符號數
無符號數:沒有符號,所以的二進位制位都用來表示數值。
有符號數: 0表示+,1表示-。二進位制位最高位作為符號位。
真值:機器數的第一位是符號,所以它的形式值不等於真正的值。
將其對應的數值稱為真值。
2.有符號數的表示
(1)原碼錶示法:
最高位是符號位,其餘為數的絕對值
(2)補碼錶示法
正數:補碼和原碼相同
負數:(除符號位)按位取反,最低位加1
補碼求真值:除符號按位取反最低位加1得原碼
(3)反碼 (瞭解):
正數的反碼與原碼相同,負數的反碼將符號位用“1”表示,數值位按位取反即可。反碼的表示範圍與原碼的表示範圍是一樣的。
2.2.4 小數點的表示
1.定點表示法
2.浮點表示法
E:階數
M:尾數
R:基數(預設為2)
3.規格化浮點數及其表示的範圍
4.移碼
2.2.5 十進位制資料的表示
以二進位制編碼(BCD)表示
4個二進位制位可表示10進位制
2.3 非數值資料的表示
2.3.1 邏輯資料
2.3.2字元編碼
2.3.3漢字編碼
2.3.4影象的數字表示
取樣和量化
2.3.5聲音的計算機表示
拾音裝置轉換成頻率、幅度連續變化的電訊號
對模擬量取樣得到離散訊號
離散訊號經過數模轉換得到數字訊號
2.3.6校驗碼(略)