进制换算

进制换算

1)子网掩码有32个二进制位
对应IP地址的网络部分用1表示;
对应IP地址的主机部分用0表示。

2)IP地址和子网掩码作“与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身

3)计算机的数制

十进制数
(1010)10 ,1010D ,1010

八进制数
(1010)8 ,1010O

二进制数
(1010)2 ,1010B

十六进制数
(1010)16 ,1010H ,0X1010

二进制数转换八进制数:3位一转换
二进制数转换十六进制数:4位一转换

4)2的次方
2^10=1024
2^9=512
2^8=256
2^7=128
2^6=64
2^5=32
2^4=16
2^3=8
2^2=4
2^1=2
2^0=1
5)常见八位二进制数
10000000   128
11000000   192
11100000   224
11110000   240
11111000   248
11111100   252
11111110   254
11111111   255
6)例:高位1 1 1 0 0 0 1 0低位
​      7 6 5 4 3 2 1 0
十进制转二进制
(1)余数倒排(除2)
567/2   1
283/2   1
141/2  1
70/2   0
35/2  1
17/2  1
8/2  0
4/2  0
2/2  0
1/2  1
567=1000110111 (顺时针法则)
(2)减法正排(根据4)最近的一个开始)
567-512    1
55-256     0
55-128     0
55-64     0
55-32     1
23-16     1
7-8     0
7-4     1
3-2     1
1-1     1
567D=1000110111B
二进制转十六进制

10   0011  0111 二进制
2    3      7 十六进制
(1000110111)2=237H

二进制转八进制
1   000   110   111
1   0   6   7
(1000110111)2=1067O

八进制转十进制
(567)O=135D

7×8^0 + 6×8^1 + 5×8^2=7+48+320=375

八进制转二进制
5     6    7
101   110   111
(567)O=101110111B

posted @ 2024-03-25 21:46  无敌小鲁班  阅读(102)  评论(0编辑  收藏  举报