首页  专利技术  电子电路装置的制造及其应用技术

使用二进制递增器对十六进制浮点数进行舍入的制作方法

2025-05-15 17:20:07 359次浏览
使用二进制递增器对十六进制浮点数进行舍入的制作方法

本发明的领域是数据处理,或者更具体地,是使用二进制递增器对十六进制浮点数进行舍入的方法、装置和产品。


背景技术:

1、通常将1948年edvac计算机系统的开发作为计算机时代的开始。从那时起,计算机系统发展成为极其复杂的设备。当今的计算机比早期的系统(例如edvac)复杂得多。计算机系统通常包括硬件和软件组件、应用程序、操作系统、处理器、总线、存储器、输入/输出设备等的组合。随着半导体处理和计算机体系结构的进步推动计算机的性能越来越高,更复杂的计算机软件发展到利用硬件的更高性能,导致今天的计算机系统比仅仅几年前强大得多。

2、诸如cobol的编程语言使用十六进制浮点格式化来编码浮点数。现有cobol实现除了截断(例如,向零舍入)之外缺少用于舍入函数的本地实现。为了绕过这些限制,使用多个cobol操作以绕过该限制并执行其他舍入操作。


技术实现思路

1、通过以下对附图中所示的本发明的示例性实施例的更具体的描述,本发明的前述和其它目的、特征和优点将变得显而易见,其中,相同的附图标记通常表示本发明的示例性实施例的相同部分。



技术特征:

1.一种使用二进制递增器对十六进制浮点数进行舍入的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,生成所述中间结果包括:

3.根据权利要求1所述的方法,其中,生成所述递增结果包括:

4.根据权利要求3所述的方法,其中,生成所述递增结果包括:

5.根据权利要求4所述的方法,其中,生成所述递增结果包括:

6.根据权利要求1所述的方法,其中,所述操作数的所述第二比特子集包括所述输入操作数的四个最低有效比特。

7.根据权利要求6所述的方法,其中,所述第二递增器包括四比特递增器。

8.根据权利要求1所述的方法,其中,所述第一递增器包括五十三比特递增器。

9.一种使用二进制递增器对十六进制浮点数进行舍入的芯片,包括:

10.根据权利要求9所述的芯片,其中,生成所述中间结果包括:

11.根据权利要求9所述的芯片,其中,生成所述递增结果包括:

12.根据权利要求11所述的芯片,其中,生成所述递增结果包括:

13.根据权利要求12所述的芯片,其中,生成所述递增结果包括:

14.根据权利要求9所述的芯片,其中,所述操作数的所述第二比特子集包括所述输入操作数的四个最低有效比特。

15.根据权利要求14所述的芯片,其中,所述第二递增器包括四比特递增器。

16.根据权利要求9所述的芯片,其中,所述第一递增器包括五十三比特递增器。

17.一种使用二进制递增器对十六进制浮点数进行舍入的装置,所述装置包括芯片,所述芯片包括:

18.根据权利要求17所述的装置,其中,生成所述中间结果包括:

19.根据权利要求17所述的装置,其中,生成所述递增结果包括:

20.根据权利要求19所述的装置,其中,生成所述递增结果包括:


技术总结
使用二进制递增器来舍入十六进制浮点数,包括:通过第一递增器递增包括二进制十六进制浮点操作数的操作数的第一比特子集;通过第二递增器递增该操作数的第二比特子集;基于第二递增器的进位输出生成中间结果;以及基于第一递增器的进位输出和以下中的一个或多个来生成递增结果:中间结果的第一比特或第二递增器的进位输出。

技术研发人员:M·克莱恩,P·莱伯,C·里彻特纳,S·帕耶,K·谢尔姆
受保护的技术使用者:国际商业机器公司
技术研发日:
技术公布日:2024/11/18
文档序号 : 【 40052181 】

技术研发人员:M·克莱恩,P·莱伯,C·里彻特纳,S·帕耶,K·谢尔姆
技术所有人:国际商业机器公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
M·克莱恩P·莱伯C·里彻特纳S·帕耶K·谢尔姆国际商业机器公司
距离图像摄像装置以及距离图像摄像方法与流程 利用E-SMR将二氧化碳转化为汽油的制作方法
相关内容