【技术实现步骤摘要】
【国外来华专利技术】将数据载入直到由指令所指示的指定存储器边界的指令
本专利技术大体涉及数据处理,尤其涉及将数据载入至寄存器中。
技术介绍
数据处理包括各种类型的处理,包括将数据载入至寄存器中。数据至寄存器中的载入包括(但不限于)字符数据(诸如,字符数据串);整数数据;或任何其他类型的数据的载入。然后能够使用和/或操纵所载入的数据。执行各种类型的处理(包括将数据载入至寄存器中)的当前指令倾向于效率低下。
技术实现思路
经由提供用于执行机器指令的计算机程序产品来克服现有技术的缺点并提供优势。该计算机程序产品包括计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行方法的指令。该方法包括(例如):由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“载入至块边界”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;用于找出第二操作数在主存储器中的位置的至少一个字段;以及执行该机器指令,该执行包含:仅用在主存储器的指令指定块内的该第二操作数的对应字节载入该第一操作数的字节。本文中也描述和主张关于本专利技术的一个或多个方面的方法和系统。另外,本文中也描述且可主张关于本专利技术的一个或多个方面的服务。经由本专利技术的技术实现额外特征和优势。本专利技术的其他实施例和方面在本文中得以详细描述且被视为所主张的本专利技术的一部分。附图说明现在将参考附图仅通过示例方式描述本专利技术的实施例,在附图中:图1描绘并入且使用本专利技术的一个或者多个实施例的计算环境的实例;图2A描绘并入且使用 ...
【技术保护点】
一种用于在中央处理单元中执行机器指令的计算机程序产品,该计算机程序产品包含:计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行如下方法的指令,该方法包含:由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“载入至块边界”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;用于找出第二操作数在主存储器中的位置的至少一个字段;以及执行该机器指令,该执行包含:仅用在主存储器的指令指定块内的该第二操作数的对应字节载入该第一操作数的字节。
【技术特征摘要】
【国外来华专利技术】2012.03.15 US 13/421,4561.一种用于在中央处理单元中执行机器指令的计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行如下方法的指令,该方法包含:由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“载入至块边界”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;用于找出第二操作数在主存储器中的位置的至少一个字段;以及执行该机器指令,该执行包含:仅用在主存储器的指令指定块内的该第二操作数的对应字节载入该第一操作数的字节;其中该第二操作数的地址为从其要将数据载入于该第一操作数中的存储器中的开始地址;其中该执行还包含:确定载入将要停止的结束地址,且其中该载入停止于该结束地址处;其中确定结束地址包含如下计算该结束地址:结束地址=(开始地址+(边界大小-(开始地址ANDNOT边界掩码)),开始地址+寄存器大小)中的最小值,其中该边界大小为该块边界,边界掩码等于0-边界大小,且寄存器大小为该寄存器的指定长度。2.如权利要求1所述的计算机可读存储介质,其中该至少一个字段包含位移字段、基本字段和索引字段,该基本字段和该索引字段用于找出具有要添加至该位移字段的内容以形成该第二操作数的地址的内容的通用寄存器的位置,且其中该机器指令还包含掩码字段,该掩码字段指定块边界。3.如权利要求2所述的计算机可读存储介质,其中该块边界为可由该掩码字段指定的多个块边界中的一个块边界。4.如权利要求1-3中任一所述的计算机可读存储介质,其中该载入该第一操作数包含以下中的一个:自左至右载入该第一操作数,或自右至左载入该第一操作数。5.如权利要求4所述的计算机可读存储介质,其中在执行阶段提供该载入该第一操作数的方向。6.如权利要求1-3中任一所述的计算机可读存储介质,其中该机器指令还包含要于指明一个或多个寄存器中使用的扩展字段,且其中该寄存器字段与该扩展字段的至少一部分组合以指明该寄存器。7.如权利要求1-3中任一所述的计算机可读存储介质,其中该载入该第一操作数以该第一操作数的索引字节0开始,且继续直到该寄存器的最大字节索引。8.一种用于在中央处理单元中执行机器指令的计算机系统,该计算机系统包含:存储器;以及处理器,其与该存储器通信,其中配置该计算机系统以执行方法,该方法包含:由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“载入至块边界”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;用于找出第二操作数在主存储器中的位置的至少一个字段;以及执行该机器指令,该执行包含:仅用在主存储器的指令指定块内的该第二操作数的对应字节载入该第一操作数的字节;其中该第二操作数的地址为从其要将数据载入于该第一操作数中的存储器中的开始地址;其中该执行还包含:确定载入将要停止的结束地址,且其...
【专利技术属性】
技术研发人员:JD布拉德伯里,MK格施温德,T斯雷格,EM施瓦茨,C雅各比,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。