数字表示的方法:
记数系统
|
| |
定点数 (高速、成本低) 浮点数(适合于复杂的算法)
| |
| | | |
传统的 非传统的 传统的 非传统的
| | | |
二进制补码:2C 符号数:SD 32位IEEE 18位SPLASH ii
二进制反码:1C 对数制:LNS 64位IEEE
有符号数:SM 余数制:RNS
减一码: D1
偏移数制:BIAS
10 SM 2C 1C D1 BIAS
3 011 011 011 010 110
-3 111 101 100 101 000
减一码的负数形式和二进制补码一样
偏移数制是在原始有符号数的前提下加上偏移值BIAS
SD编码:从最低位开始用10....1 代替 111或者连续1个数大于2的任何二进制,但是不要替换0011;
SD编码可以用于实现自由进位加法器:
LNS编码:符号位 指数符号位 指数整数位 指数分数位
+(-)整数.小数 2.125
+(-)2 例子:2 00 010 .0010
RNS编码:7以{2,3,5}质数集所得到的RNS是{1,1,2}
用户1334793 2010-5-28 09:19