1.數制
數制是用一組固定的數字和一套統一的規則來表示數目的方法。按照進製方式計數的數制叫進製計數制。
常見的數制主要有:二進位制(binary),八進位制(octal),十進位制(decimal),十六進製制(hexadecimal)。
每種數制都由兩個要素組成,基數和位權。
基數:各種進製計數制中允許選用基本數碼的個數。二進位制的基數為2,八進位制的基數為8,十進位制的基數為10,十六進製制的基數為16……以此類推x進製的基數為x。
位權:每個數碼所表示的數值等於該數碼乘以以惡與該數碼所在位置相關的常數,這個常數叫做位權。位權的大小是以基數為底,數碼所在位置的序號為指數的整數次冪。
那麼什麼事數碼所在位置的序號呢?
首先定義乙個實數:abcdefg.abcdefg 不難看出小數點左邊為整數部分,右邊為小數部分。那就以小數點位基點,整數部分依次向左序號由零開始遞增,小數部分依次向右序號由-1開始遞減,小數點沒有序號。即:a,b,c,d,e,f,g的序號依次為6,5,4,3,2,1,0;a,b,c,d,e,f,g的序號依次為-1,-2,-3,-4,-5,-6,-7.換成**更直觀一點:
數碼所在位置的序號位a
bcde
fg.a
bcde
fg序號6
5432
10\-1
-2-3
-4-5
-6-7
序號確定了,那麼位權的大小也就確定了。
假設x進製中,實數 num 中,整數部分第i位的位權大小為 x^i ,小數部分第j位的大小是 x^(-j) 。
例如:二進位制數1234.5678 , 則有:位1
234.
5678
序號321
0\-1-2
-3-4
位權大小
2^32^2
2^12^0
\2(-1)
2^(-2)
2^(-3)
2^(-4)
先看看四種數值的對比:
進製二進位制
八進位制十進位制
十六進製制基數2
81016狀態
0~10~7
0~90~9,a~g
進製逢二進一
逢八進一
逢十進一
逢十六進一
公式
再來看看四種進製前16位的數:
四種進製數間的對應關係
十進位制二進位制
八進位制十六進製制00
0011
11210
22311
33410044
510155
6611066
711177
81000108
91001119
10101012a
11201113b
12110014c
13110115d
14111016e
15111117f
161000020g
2.計算機中的儲存單位
眾所周知,計算機採用二進位制進行資訊的交流,所以計算機只能識別0或1,也就是我們說說的位了,由位再組成位元組,位元組再組成字。
位:bit或b,是計算機儲存資料的最小資料單位。
位元組:byte或b,是資料處理的基本資訊單位,即以位元組為單位儲存和解釋資訊。乙個位元組由8個 位組成,即 1b = 8b 。
字:word,計算機處理資料時,cpu通過資料匯流排一次訪問,加工和傳達的資料長度稱為字。一個字通常由1個位元組或若干個位元組組成;而這乙個位元組或若干個位元組所包含的位就是子長了。
注意資料儲存是以10進製表示,資料傳輸是以2進製表示的。常用的度量單位有kb,mb,gb,tb:
千位元組: 1kb = 2^10 = 1024 b
兆位元組,百萬位元組,簡稱「兆」: 1mb = (2^10) * (2^10) = 1024kb = 1048 576 b
吉位元組,十億位元組,又稱「千兆」 或 「吉」: 1gb = (2^10) * (2^10) * (2^10) = 1024mb = 1073 741 824 b
萬億位元組,太位元組: 1tb = (2^10) * (2^10) * (2^10) * (2^10) = 1024gb = 1099 511 627 776 b
計算機 計算機基礎整理
大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...
計算機基礎 第一
一,計算機的系統組成 1,計算機系統的組成 例圖 二,馮諾依曼原理 圖例 2.1計算機硬體由運算器,控制器,輸入裝置,輸出裝置,儲存裝置等5大部分組成的體系結構。2.2計算機中處理的資料模型是由二進位制數所表示的指令和資料。2.3將事先編制好的程式和原始資料一併存入計算機的儲存器中,啟動計算機,在不...
計算機基礎
1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...