补码、浮点数

补码:用于简化加法器的实现电路。

正数的补码就是原码,负数的补码:符号位不变,其余位按位取反,末位+1

定点数:分配固定的n位作整数部分,m位作小数部分。但实际操作中浪费很大。

浮点数:符号位S+指数E+尾数M。则N=(-1)^S*M*2^E。

IEEE-754规格化浮点数标准:

浮点数小数位左边的整数位不用存储,约定为1,即通过移动小数点改变指数部分使得小数点左边只有1,此1不用存储,小数点右边的M才作为尾数存储。

指数的实际值需要加上2^(n-1)-1再存储,n为阶码的位数。

单精度浮点数:1位S+8位阶码+23位M。共32位,约2^127。

双精度浮点数:1位S+11位阶码+52位M。共64位,约2^1023次方。

浮点数的运算:

1.对阶操作

2.尾数运算

3.规格化处理

你可能感兴趣的:(学习笔记)