計算機中資料的儲存
阿新 • • 發佈:2022-05-25
一.資料是什麼
單位 | 等於bit | 等於位元組 | 等於字 |
---|---|---|---|
bit | 1 | 1/16 | 1/8 |
位元組 | 8bit | 1 | 1/2 |
字 | 16bit | 2 | 1 |
在計算機中處理資訊的最小單位是bit(位),bit不可再分且bit只有兩個值
計算機把資訊以一組或者一串bit的形式儲存在儲存器中,該形式被稱為位元組,一位元組等於8位。計算機處理資訊是以一串bit為基礎。所以所有微處理器的字長都是8位的整數。計算機所處理的位元組位數越多那麼計算機的效能越好。
在計算機中資料以二進位制的方式進行儲存,無論是指令、資料、影象、視訊還是什麼都以二進位制進行儲存。
計算機儲存數值的方法
數字在計算機中儲存
計算機儲存的數字表
型別 | 儲存方法 | 譯解方法 |
---|---|---|
無符號整數 | 以二進位制原碼進行儲存 | 直接將記憶體中的無符號整數的二進位制編碼轉換為十進位制 |
符號加絕對值 | 待定 | |
有符號整數 | 二進位制補碼錶示法 |
無符號整數的應用:
應用型別 | 解釋 |
---|---|
計數 | 計數不需要負數 |
定址 | 地址都是從零開始,無符號整數適用 |
儲存文字、影象、音訊、視訊 | 是以位的模式儲存的,可以翻譯為無符號整數 |
在計算機中,資料以補碼的形式進行儲存,
-
因為原碼在進行減法的時候資料不準確,0的表示方法有兩種
-
反碼可以解決減法的問題,但0的表示依舊有2種
-
補碼可以解決以上問題,因為高位自動溢位。
溢位:計算機儲存資料是按bit儲存,假如用 計算機只能儲存 2 bit 01 ,當發生溢位時,101,左邊的高位就會被自動省略,就變成了01. 在n位儲存單元中,所儲存的碼變為了n+1位或者更多的時候,就會發生溢位情況,所以溢位情況指的是,所儲存的位碼的位數超過了儲存單元提供的位數。溢位發生後,之後保留低位,超出的高位會丟失。