[发明专利]计算方法和计算装置无效
| 申请号: | 98103377.6 | 申请日: | 1998-07-09 | 
| 公开(公告)号: | CN1215862A | 公开(公告)日: | 1999-05-05 | 
| 发明(设计)人: | 田上一文;芜尾英之;山中隆太朗 | 申请(专利权)人: | 松下电器产业株式会社 | 
| 主分类号: | G06F7/52 | 分类号: | G06F7/52 | 
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 陈景峻,傅康 | 
| 地址: | 日本*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 计算方法 计算 装置 | ||
1、一种在二进制定点数系统中的计算方法,在该二进制定点数系统中,最高有效位是符号位,十进制小数点位于最高有效位和比最高有效位低一位的位之间,在该计算方法中,通过应用一单精度乘法设备,获得一双精度被乘数的高位字/低位字与一双精度乘数的高位字/低位字的乘积,在获得的乘积上执行一数位位置对准加法操作,以获得一双精度乘法数据,其特征在于:
在十进制小数点之前设置至少两位数位,从而允许以比双精度的位宽度大至少一位的位宽度获得双精度被乘数的高位字/低位字与双精度乘数的高位字/低位字的每一乘积。
2、根据权利要求1的计算方法,其特征在于:当要获得双精度被乘数的低位字与双精度乘数的低位字的乘积时,所述单精度乘法装置执行
在比双精度被乘数的低位字的最高有效位高一位的数位上具有一正数的符号位指示、并且具有比单精度的位宽度大一位的位宽度的一数据与
具有单精度的位宽度、并且在其中双精度乘数的低位字的最高有效位是符号位的一数据的乘法,
将值为“0”的数据加到比具有双精度的位宽度的乘法结果的最低有效位低一位的数位上,并输出具有比双精度的位宽度大一位的位宽度的数据,作为双精度被乘数的低位字与双精度乘数的低位字的乘积。
3、根据权利要求1的计算方法,其特征在于:当要获得双精度被乘数的高位字与双精度乘数的低位字的乘积时,所述单精度乘法装置执行
在其中双精度被乘数的高位字的最高有效位的符号位经过一位符号扩展、并且具有比单精度的位宽度大一位的位宽度的一数据与
具有单精度的位宽度、并且在其中双精度乘数的低位字的最高有效位是符号位的一数据的乘法,
将值为“0”的数据加到比具有双精度的位宽度的乘法结果的最低有效位低一位的数位上,并输出具有比双精度的位宽度大一位的位宽度的数据,作为双精度被乘数的高位字与双精度乘数的低位字的乘积。
4、根据权利要求1的计算方法,其特征在于:当要获得双精度被乘数的低位字与双精度乘数的高位字的乘积时,所述单精度乘法装置执行
在比双精度被乘数的低位字的最高有效位高一位的数位上具有一正数的符号位指示、并且具有比单精度的位宽度大一位的位宽度的一数据与
具有单精度的位宽度、并且在其中将具有与双精度被乘数的低位字的最高有效位具有相同值的数据加到双精度乘数的高位字的最低有效位的数位上的一数据的乘法,
将值为“0”的数据加到比具有双精度的位宽度的乘法结果的最低有效位低一位的数位上,并输出具有比双精度的位宽度大一位的位宽度的数据,作为双精度被乘数的低位字与双精度乘数的高位字的乘积。
5、根据权利要求1的计算方法,其特征在于:当要获得双精度被乘数的高位字与双精度乘数的高位字的乘积时,所述单精度乘法装置执行
在其中双精度被乘数的高位字的最高有效位的符号位经过一位符号扩展、并且具有比单精度的位宽度大一位的位宽度的一数据与
具有单精度的位宽度、并且在其中将具有与双精度被乘数的低位字的最高有效位具有相同值的数据加到双精度乘数的高位字的最低有效位的数位上的一数据的乘法,
将值为“0”的数据加到比具有双精度的位宽度的乘法结果的最低有效位低一位的数位上,并输出具有比双精度的位宽度大一位的位宽度的数据,作为双精度被乘数的高位字与双精度乘数的高位字的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98103377.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调机
 - 下一篇:变速为最佳发动机制动的控制系统和方法
 





