[发明专利]从区位格式转换为十进制浮点格式在审
申请号: | 201280065539.4 | 申请日: | 2012-11-13 |
公开(公告)号: | CN104025044A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | S.卡洛;E.M.施瓦兹;T.斯莱格尔;小查尔斯.盖尼;M.米特兰;R.科佩兰德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区位 格式 转换 十进制 浮点 | ||
技术领域
本发明的一个方面一般是涉及在计算环境内的处理,且具体地,是涉及将数据从一个格式转换为另一个格式。
背景技术
可按许多不同格式将数据存储在内部计算机存储器或外部存储器中,格式包括扩展二进制编码十进制交换码(EBCDIC)、美国信息交换标准码(ASCII)及十进制浮点等等。
不同计算机架构支持不同数据格式,并且可能希望对特定格式执行操作。在此情况下,可能需要将处于一种格式的数据转换为所希望的格式。
另外,传统上,用于处理按EBCDIC或ASCII格式存储在数据库中的数字十进制数据的运算直接在存储器上操作。被称为存储器至存储器十进制运算的这些运算及这些运算的执行受到存储器接口的延时限制。取决于来自先前运算的结果的每一运算在其可开始前必须等待,直至将结果写出至存储器为止。因为存储器延时与处理器速度之间的间隙继续增大,所以这些运算的相对执行继续减少。
发明内容
经由提供一种用于在中央处理单元中执行机器指令的计算机程序产品来克服现有技术的缺点并且提供优势。该计算机程序产品包括计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行一方法的指令。该方法包括例如由处理器获得用于执行的机器指令,该机器指令根据计算机架构经定义用于计算机执行,该机器指令包括:至少一个操作码字段,其用于提供操作码,该操作码识别从区位转换为十进制浮点函数;第一寄存器字段,其指定第一操作数位置;第二寄存器字段及位移字段,其中由该第二寄存器字段指定的第二寄存器的内容与该位移字段的内容组合以形成第二操作数的地址;以及符号控制,用于指示该第二操作数是否具有符号字段;及执行该机器指令,该执行包括:将区位格式的该第二操作数转换为十进制浮点格式;及将该转换的结果放置在第一操作数位置中。
在此还描述及主张涉及本发明的一个或多个方面的方法和系统。另外,本文中还描述且可主张涉及本发明的一个或多个方面的服务。
经由本发明的技术,认识到额外特征及优势。本发明的其他实施例和方面在此得以详细描述且被视为所主张的本发明的一部分。
附图说明
本发明的一个或多个方面在本说明书的结束处的权利要求中作为示例经特定指出且清楚地主张。从以下结合附图进行的详细描述,本发明的前述内容及目标、特征及优势是显而易见的。
图1描绘并入且使用本发明的一个或多个方面的计算环境的一个实施例;
图2A描绘并入且使用本发明的一个或多个方面的计算环境的另一实施例;
图2B描绘根据本发明的一个方面的图2A的存储器的进一步细节;
图3描绘根据本发明的一个方面的从区位格式转换为十进制浮点格式的逻辑的概述;
图4描绘根据本发明的一个方面使用的从区位转换指令的格式的一个实施例;
图5描绘根据本发明的一个方面的从区位转换为十进制浮点的逻辑的进一步细节;
图6描绘根据本发明的一个方面的从十进制浮点格式转换为区位格式的逻辑的概述;
图7描绘根据本发明的一个方面使用的从十进制浮点转换为区位指令的一个实施例;
图8描绘根据本发明的一个方面的从十进制浮点转换为区位的逻辑的进一步细节;
图9描绘并入本发明的一个或多个方面的计算机程序产品的一个实施例;
图10描绘并入且使用本发明的一个或多个方面的主机计算机系统的一个实施例;
图11描绘并入且使用本发明的一个或多个方面的计算机系统的又一示例;
图12描绘并入且使用本发明的一个或多个方面的包含计算机网络的计算机系统的另一示例;
图13描绘并入且使用本发明的一个或多个方面的计算机系统的各种元件的一个实施例;
图14A描绘并入且使用本发明的一个或多个方面的图13的计算机系统的执行单元的一个实施例;
图14B描绘并入且使用本发明的一个或多个方面的图13的计算机系统的分支单元的一个实施例;
图14C描绘并入且使用本发明的一个或多个方面的图13的计算机系统的载入/存储单元的一个实施例;及
图15描绘并入且使用本发明的一个或多个方面的模拟主机计算机系统的一个实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280065539.4/2.html,转载请声明来源钻瓜专利网。