第二章数据表示

2.1机器数及其特点
2.1.1机器内的数据表示
真值:用+、-表示的数据表示方法
机器数:符号数值化0、1表示
常见的机器数:原码、反码、补码

正值的原反补
反码:符号位不变,原码数值位的0变为1,1变为0即为反码
补码:反码加1
原码运算复杂
反码表示复杂、运算简单
补码表示复杂、运算简单
移码:表示浮点数的阶码

2.2定点与浮点数据表示
定点数据:定点小数、整数

浮点数据(基数是固定的):使用单精度、双精度的规定格式

2.3数据校验的基本原理
必要性:受元器件质量、噪音、电路故障等影响数据会出现错误
校验的基本原理:增加冗余项(目的增大码距),有效信息+校验信息
发送方编码+接收方校验
码距:同一编码中任意两个合法编码之间不同二进制位数的最小值
码距>=e+1时可以检测出e个错误,码距>=2t+1可以纠正出t个错误;码距>=e+t+1,可以纠正t个错误,检测e个错误(e>=t)
选择码距考虑的因素:码距越大抗干扰能力越强,电路也就复杂,数据冗余大,编码率低,因此要考虑信息发生差错的

第二章数据表示最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/25949.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>