數據是以什么形式存放在計算機中的?計算機與進制 (進制轉換原則)


 

    1. 計算機:
第一步:輸入設備-->主存儲器 控制器判斷貯存中是不是有數據 有數據等待
第二步:主存儲器-->運算器 控制器判斷運算器是不是在進行運算 運算等待
第三步:運算器-->主存儲器 控制器判斷貯存中是不是有數據 有數據等待
第四步:主存儲器-->輸出設備 控制器判斷輸出設備是不是在忙 有的話等待
 
 
CPU:運算器、控制器
控制器:不參與計算機的計算過程,但是在整個過程中起支配作用。皇帝。
運算器:運算單元:做各種運算。
寄存器:用來保存運算過程中的中間變量。
 
寄存器:
通用寄存器、段地址寄存器、指示寄存器
 
1024程序員的節日:位(bit)和字節(Byte)
位:一個二進制位
字節:8個二進制
1B=8bit
1 KB = 1024 B = 2的10次方B
1 MB = 1024 KB = 2的20次方B
1 GB = 1024 MB = 2的30次方B
1 TB = 1024 GB = 2的40次方B
 
總結:5大模塊 4個步驟 CPU 位和字節
 
    1. 進制
十進制:0 1 2 3 4 5 6 7 8 9由這些數字組成的數就是十進制
二進制:0 1 由這些數字組成的數就是二進制
八進制:0 1 2 3 4 5 6 7由這些數字組成的數就是八進制
十六進制:0 1 2 3 4 5 6 7 8 9 A B C D E F由這些數字組成的數就是十六進制“半斤八兩”17兩=1斤1兩
 
 
十進制和二進制加法:
十進制運算:
0+0=0 0-0=0 0*0=0 0/1=0
0+1=1 0-1=-1 0*1=0 1/1=1
1+0=1 1-0=1 1*0=0
1+1=2 1-1=0 1*1=1
二進制:
0+0=0 0-0=0 0*0=0 0÷1=0,
0+1=1 0-1=1 0*1=0 1÷1=1
1+0=1 1-0=1 1*0=0
1+1=10 1-1=0 1*1=1
二進制
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
八進制
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
十進制
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
十六進制
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
 
 
 
 
 
 
十進制轉二進制:輾轉相除,逆向排序:
 
 
 
 
 
二進制轉十進制:(位權相加)
    1. 先算出2進制數的位數
    2. 每一個位上面的數值(0,1)乘上2的(位-1)次方。 (位-1)
    3. 求和。
注(少年):2的0次方是1。
 
二進制:10------------2(十進制)
100----------4
1000--------8
10000------16
100000----32
1000000-----64
10000000------128
100000000------256
1000000000 ----512
 
520 = 512+8 --->1000000000 1000 ---->1000001000
 
十進制和八進制、十進制和十六進制。
十進制轉八進制:輾轉相除,逆向排序 (除8)
十進制轉十六進制:輾轉相除,逆向排序 (除16)
 
八進制轉十進制:
十六進制轉十進制:
二進制轉十進制:
 
D 要求得的十進制
X 位上面的數值
n 從右往左的位
B 要轉換的(二 八 十六)進制
二進制<----->八進制
3位變1位(從右往左)
1位變3位(如果轉化出來不足3位,在前面補足3位)
 
二進制<----->十六進制
4位變1位(從右往左)
1位變4位(如果轉化出來不足4位,在前面補足4位)
 
總結:1、十進制轉化為其他進制(輾轉相除)
2、其他進制轉化為十進制(位權相加)
3、二進制和8進制(3位1位)
4、二進制和十六進制(4位1位)
5、八進制和十六進制(間接轉)
 
 
作業:十進制520 轉化為二進制、八進制、十六進制。(word)。
預習:原碼,反碼,補碼。
數據是以什么形式存放在計算機中的?計算機與二進制


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM