(共13张PPT)
计算机中信息的表示
§二进制数
§进制转换
§计算机中信息的表示
小结
进位计数制
1、十进制
=3 102 + 3 101+ 3 100+ 3 10-1 +3 10-2
权 权 权 权 权
特点 1)基数10,逢十进一,即9+1=10
3)不同数位上的数具有不同的权值10i。
4)任意一个十进制数,都可按其权位
展成多项式的形式
(333.33)10
位置计数法
按权展开式
(N)10=(Kn-1 K1 K0. K-1 K-m)10
2)有0-9十个数字符号和小数点,数码K i从0-9
=Kn-1 10n-1+ +K1101+K0100+K-1 10-1+ +K-m 10-m
返 回
数基
表示相对小数点
的位置
数字*权值
最后相加
返 回
二进制
任意进制
1)基数R,逢R进一,
3)不同数位上的数具有不同的权值Ri。
4) 任意一个R进制数,都可按其权位
展成多项式的形式
(N)R=(Kn-1 K1 K0. K-1 K-m)2
=Kn-1 Rn-1+ +K1R1+K0R0+K-1 R-1+ K-m R-m
2) 有R个数字符号和小数点,数码K i从0~(R-1)
1)基数2,逢二进一,即1+1=10
3)不同数位上的数具有不同的权值2i。
4)任意一个二进制数,都可按其权位
展成多项式的形式
(N)2=(Kn-1 K1 K0. K-1 K-m)2
=Kn-1 2n-1+ +K121+K020+K-1 2-1+ K-m 2-m
2)有0-1两个数字符号和小数点,数码K i从0-1
进位计数制
1、二进制
= 1 24 + 0 23 + 1 22 + 0 2 1 + 0 20
权 权 权 权 权
特点:1)基数2,逢二进一,即1+1=10
3)不同数位上的数具有不同的权值2i。
4)任意一个二进制数,都可按其权位
展成多项式的形式
(10100)2
位置计数法
按权展开式
2)有0-9十个数字符号和小数点,数码K i从0-9
返 回
数基
表示相对小数点
的位置
进位计数制
16进制
特点:1)基数16,逢十六进一,即1+1=10;
2)有16个基数,除0—9十个数之外还包括A、B、C、D、E、F分别代表10、11、12、13、14、15六个数;
3)不同数位上的数具有不同的权值,分别为16的位数减1次幂,即16n-1;
常用数制对照表
返 回
00
数 制 转 换
十进制
非十进制
非十进制
十进制
二进制
八、十六进制
八、十六进制
二进制
十进制与非十进制间的转换
非十进制间的转换
返 回
整数部分的转换
十进制转换成二进制
除基取余法:用目标数制的基数(R=2)去除十进制数,第一次相除所得余数为目的数的最低位 K0,将所得商再除以基数,反复执行上述过程,直到商为“0”,所得余数为目的数的最高位Kn-1。
例:(81)10=(?)2
得:(81)10 =(1010001)2
81
40
20
10
5
2
0
2
2
2
2
2
2
2
1
K0
0
K1
0
K2
0
K3
1
K4
0
K5
1
K6
1
返 回
非十进制转成十进制
方法:
将相应进制的数按权展成多项式,按十进制求和
(F8C.B)16
= F×162+8×161+C×160+B×16-1
= 3840+128+12+0.6875
=3980.6875
例:
返 回
返 回
非十进制间的转换
二进制与八进制间的转换
从小数点开始,将二进制数的整数和小数部分每三位分为一组,不足三位的分别在整数的最高位前和小数的最低位后加“0”补足,然后每组用等值的八进制码替代,即得目的数。
例8: 11010111.0100111 B = Q
11010111.0100111 B = 327.234 Q
11010111.0100111
小数点为界
0
00
7
2
3
2
3
4
返 回
非十进制间的转换
二进制与十六进制间的转换
从小数点开始,将二进制数的整数和小数部分每四位分为一组,不足四位的分别在整数的最高位前和小数的最低位后加“0”补足,然后每组用等值的十六进制码替代,即得目的数。
例9: 111011.10101 B = H
111011.10101 B = 3B.A8 H
111011.10101
小数点为界
00
000
B
3
A
8
计算机中信息的表示
二进制编码:计算机是用规定长度的二进制数来表示信息的。
计算机中信息的存储发送单位:
位(bit)是二进制数的最基本单位,也是存储器存储信息的最小单位;8位二进制数称为一个字节(byte);
容量的单位从小到大依次是:字节(B)、KB、MB、GB、TB。它们之间的关系是:
1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024字节
ASCII码(American Standard Code for Information Interchange)即美国标准信息交换码。
ASCII码由8位二进制数组成,其中最高位为校验位,用于传输过程检验数据正确性。其余7位二进制数表示一个字符,共有128种组合。如回车的ASCII码为0001101(13),空格的ASCII码为0100000(32),“0”的ASCII码为0110000(48),“A” 的ASCII码为1000001(65),“a”的ASCII码为1100001(97)。
汉字信息用两个字节表示,如:“啊”的汉字编码是00110000 00100001两个字节表示,而这两个字节分别表示“0”、“!”。