2.1 概述
数据balabala…
2.2 数据信息的机内表示方法
2.2.1 数值数据在机内的表示
表示一个数值数据有3个基本要素:
- 进位计数值
- 符号
- 小数点
2.2.2 进制计数值及相互转换
- 进位计数值
按一定进位方法进行计数的数制
任意进制数可表示为
- R为基数(基本数码的个数,10进制中R为10)
- 权:每一位被赋予Ri 的数值叫位权
- 进位计数制之间的转换。
其他进制-->十进制 : 按权展开
十进制-->二进制:减权定位法
二进制-->八/十六进制:3位二进制对应1位八进制;4位二进制对应1位十六进制,小数点后不足3位补0。
2.2.3 数的符号表示
1.无符号数和有符号数
无符号数:没有符号,所以的二进制位都用来表示数值。
有符号数: 0表示+,1表示-。二进制位最高位作为符号位。
真值:机器数的第一位是符号,所以它的形式值不等于真正的值。
将其对应的数值称为真值。
2.有符号数的表示
(1)原码表示法:
最高位是符号位,其余为数的绝对值
(2)补码表示法
正数:补码和原码相同
负数:(除符号位)按位取反,最低位加1
补码求真值:除符号按位取反最低位加1得原码
(3)反码 (了解):
正数的反码与原码相同,负数的反码将符号位用“1”表示,数值位按位取反即可。反码的表示范围与原码的表示范围是一样的。
2.2.4 小数点的表示
1.定点表示法
2.浮点表示法
E:阶数
M:尾数
R:基数(默认为2)
3.规格化浮点数及其表示的范围
4.移码
2.2.5 十进制数据的表示
以二进制编码(BCD)表示
4个二进制位可表示10进制
2.3 非数值数据的表示
2.3.1 逻辑数据
2.3.2字符编码
2.3.3汉字编码
2.3.4图像的数字表示
采样和量化
2.3.5声音的计算机表示
拾音设备转换成频率、幅度连续变化的电信号对模拟量采样得到离散信号
离散信号经过数模转换得到数字信号
2.3.6校验码(略)