10位和12位代表的意思是指其的二进制数的位数。
10、12代表的是其分辨率位1/{(2的n次方)-1},如果是10位的话就是1/{(2的10次方)-1}=1/1023约等于0001,位数也高,精度也高,进而误差越小。
两者的计算关系:
“位数”是A/D转换器的数学表达力(分辨力),就是输出的最小变化量其实是模拟量的离散值,在二进制系统中,它是满度量程的1/(2^x),式中的x为位数,与精度相关,但不等于精度。 实际用途中的“精度”是个综合性指标,需要考虑非线性度、偏移、温漂、倍率漂移等器件特性以及搭成的电路外部电气特性指标,这些都对电路的精度有直接影响,要综合考虑。
AD转换是把连续量的模拟量转换为不连续的数字量,数字量的位数直接表达了取样时的精度,严格说只能是接近实际数的一个近似数,位数越多精度越高,好比一把普通尺和一把千分尺,两者的计算关系(应该是换算关系)就是把通过传感器测量所得的实数(电压、电流、角度、位移、温度等等的标量)变换为便于计算机处理的二进制数。
这里的B指的是Bit,所以不用除以8,例如16位长,寻址大小为65535,称为64KB,这里的B既是Bit,约定俗成,就这么规定,如果你除8,就得写成8KByte,没有人这样写的。阶符1位为0表示正,阶码三位011,补码表示,因为是正数,所以与原码一致,数符一为为0,尾数7位,1001101
阶码011即2³,尾数1001101,2³×01001101,即1001101,即48125
所以所求规格化浮点数为:0011 01001101
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)