假设小数范围为【-2,2),可以扩大2^14,用16bit补码表示
S,I,D = (1,1,14)
S:符号位,I:整数位宽,D:小数位宽
假设小数范围为【-1,1),可以扩大2^15,用16bit补码表示
S,I,D = (1,0,15)
S:符号位,I:整数位宽,D:小数位宽
16bit补码
负数转换成补码:例如-1
-1 + 2^16 = 65535
负数的补码转换成原始数据:例如65534
65534 - 2^16 = -2
假设小数范围为【-2,2),可以扩大2^14,用16bit补码表示
S,I,D = (1,1,14)
S:符号位,I:整数位宽,D:小数位宽
假设小数范围为【-1,1),可以扩大2^15,用16bit补码表示
S,I,D = (1,0,15)
S:符号位,I:整数位宽,D:小数位宽
16bit补码
负数转换成补码:例如-1
-1 + 2^16 = 65535
负数的补码转换成原始数据:例如65534
65534 - 2^16 = -2