发明名称 |
任意精度运算器、任意精度运算方法和电子设备 |
摘要 |
本发明提供一种通过较简单的构成即可实现无论数据的精度如何,均可采用同一计算算法进行运算的任意精度运算器。该任意精度运算器包括主处理部(2),其从低位起、每次N(N为自然数)位地对第1任意精度数值和第2任意精度数值的每个值进行分割,并作为N位长度的第1输入值和第2输入值依次输出。该任意精度运算器还包括N位运算器(1)其实施所供给的第1输入值(X)和第2输入值(Y)的运算,每当运算结束时,向主处理部(2)请求下一N位的运算,并且将通过该运算产生的进位(Carry)添加到下一N位的运算中。 |
申请公布号 |
CN100375011C |
申请公布日期 |
2008.03.12 |
申请号 |
CN200510120279.8 |
申请日期 |
2005.11.09 |
申请人 |
精工爱普生株式会社 |
发明人 |
唐木信雄 |
分类号 |
G06F9/30(2006.01);G06F7/50(2006.01) |
主分类号 |
G06F9/30(2006.01) |
代理机构 |
中科专利商标代理有限责任公司 |
代理人 |
李香兰 |
主权项 |
1.一种任意精度运算器,其特征在于,在设N为自然数时,该任意精度运算器包括:主处理部,其为了进行任意精度的运算,从低位起,每次N位地对第1任意精度数值和第2任意精度数值的每个值进行分割,将分割出的值作为第1输入值和第2输入值顺次输出;N位运算器,其实施所供给的上述第1输入值和上述第2输入值之间的运算,每当运算结束时,向上述主处理部请求下一N位的运算,并将上述运算中产生的进位添加到下一N位的运算,上述第1输入值和上述第2输入值至少一个以上按照双线编码方式进行编码。 |
地址 |
日本东京 |