[发明专利]用于在中央处理单元中执行机器指令的方法和系统有效
申请号: | 201280071423.1 | 申请日: | 2012-11-15 |
公开(公告)号: | CN104185872B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | J.D.布拉德伯里;M.K.格施温德;E.M.施瓦茨;T.斯雷格;C.雅各比 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G11C11/00 | 分类号: | G11C11/00 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 中央 处理 单元 执行 机器 指令 方法 系统 | ||
技术领域
本发明总体涉及数据处理,尤其涉及包括存储器边界的处理。
背景技术
数据处理包括各种类型的处理,包括文本处理或者其他类型的处理。在数据处理期间,当被处理的数据正在接近指定存储器边界时,经常需要执行特殊处理。与接近存储器边界的处理相关联的当前指令和/或技术倾向于效率低下或有问题。
发明内容
经由提供用于执行机器指令的计算机程序产品来克服现有技术的缺点并提供优势。该计算机程序产品包括计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行方法的指令。该方法包括(例如):由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“对块边界载入计数”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;以及用于指示第二操作数的位置的至少一个字段,该第二操作数至少包括主存储器的块的一部分;以及执行该机器指令,该执行包含:确定从第二操作数的位置到主存储器的块的边界的距离;以及将表示该距离的值放置在第一操作数中。
本文中也描述和主张关于本发明的一个或多个方面的方法和系统。另外,本文中也描述且可主张关于本发明的一个或多个方面的服务。
经由本发明的技术实现额外特征和优势。本发明的其他实施例和方面在本文中得以详细描述且被视为所主张的本发明的一部分。
附图说明
现在将参考附图仅通过示例方式描述本发明的实施例,在附图中:
图1描绘并入且使用本发明的一个或者多个方面的计算环境的实例;
图2A描绘并入且使用本发明的一个或者多个方面的计算环境的另一实例;
图2B描绘根据本发明的一个方面的图2A的存储器的进一步细节;
图3描绘根据本发明的一个方面的“对块边界载入计数”指令的格式的一个实施例;
图4描绘根据本发明的一个方面的与“对块边界载入计数”指令相关联的逻辑;
图5A描绘根据本发明的一个方面的对于其提供计数的存储器块的至少一部分的一个实例;
图5B描绘根据本发明的一个方面的包括计数的通用寄存器的一个实例;
图6描绘根据本发明的一个方面的寄存器文件的一个实施例;
图7描绘并入本发明的一个或多个方面的计算机程序产品的实施例;
图8描绘并入且使用本发明一个或多个方面的主机计算机系统的一个实施例;
图9描绘并入且使用本发明一个或多个方面的计算机系统的另一实例;
图10描绘并入且使用本发明一个或多个方面的包含计算机网络的计算机系统的另一实例;
图11描绘并入且使用本发明一个或多个方面的计算机系统的各种元件的一个实施例;
图12A描绘并入且使用本发明一个或多个方面的图11的计算机系统的执行单元的一个实施例;
图12B描绘并入且使用本发明一个或多个方面的图11的计算机系统的分支单元的一个实施例;
图12C描绘并入且使用本发明一个或多个方面的图11的计算机系统的载入/存储单元的一个实施例;以及
图13描绘并入且使用本发明一个或多个方面的仿真主机计算机系统的一个实施例。
具体实施方式
根据本发明的一个方面,提供用于确定从指定位置(例如,存储器地址)到指定存储器边界的距离的能力。存储器边界例如是主存储器(也称为主储存器)的块的末尾。主存储器的块是指定大小的存储器的任何块。指定大小也称为块的边界。主存储器的块包括诸如字符数据、整数数据或者任何其他类型的数据之类的数据。
字符数据包括(但不限于)任何语言中的字母字符;数字;标点符号;和/或其他符号。字符数据可为或可不为数据的串。标准与字符数据相关联,标准的实例包括(但不限于):ASCII(美国信息交换标准码);Unicode,包括(但不限于)UTF(Unicode变换格式)8;UTF16;等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071423.1/2.html,转载请声明来源钻瓜专利网。