【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机系统,尤其涉及计算机系统处理器指令功能。
技术介绍
f示 IBM ^HI^lSiffll/l^l^B] (International Business Machines Corporation, Armonk, New York, U. S. A.)的注册商标。S/390、Z900 和 z990 以及其它产品 名称可能是国际商用机器公司或其它公司的注册商标或产品名称。从20世纪60年代的称为IBM 系统360的机器开始直到现在,IBM已经开 发出一种特殊体系结构,由于其对计算系统的本质特性,该特殊体系结构被称为“大型机 (mainframe)”,其操作原理通过描述可以根据已经由IBM专利技术人员专利技术的指令的“大型 机”实现执行的,并由于它们对改善“大型机”所代表的计算机器的状态的重要贡献,可以 通过包括在如多年来所述的IBM的Principles of Operation (操作原理)中,作为重要 贡献采用的指令,阐述了机器的体系结构。2007年4月发布的IBM z/Architecture Principles of Operation的第六版作为SA22-7832-05已经成为标准发布参考文献,并且 已并入IBM的z9 大型机服务器中。这里通过引用全部并入发布序号为SA22-7832-05的 IBM Z/Architecture (§)Principles of Operation。参照图1A,其中描绘了现有技术主计算机系统迎的代表性部件。在计算机系统中 也可以应用部件的其它安排,它们在本领域是众所周知的。代表性主计 ...
【技术保护点】
一种操作计算机的方法,包括:取出程序中的旋转然后运算指令,所述旋转然后运算指令是为计算机体系结构定义的,所述旋转然后运算指令包括操作码字段、第一寄存器字段(R2)、第二寄存器字段(R1)、和T位,其中,所述第一寄存器字段规定多个通用寄存器之一,其中所述第二寄存器字段规定多个通用寄存器之一;执行所述旋转然后运算指令,包括:从由所述第一寄存器字段规定的第一寄存器中获取第一操作数;将所述第一操作数旋转一定旋转量以产生经旋转的值,其中,所述旋转有效地将位向更高阶位置移动,并且有效地将位从高阶位位置移出到低阶位位置中;选择经旋转的值的一部分;从由所述第二寄存器字段规定的第二寄存器中获取第二操作数;对所选部分和所述第二操作数的相应位执行布尔运算,产生与所选部分相对应的结果,所述布尔运算由所述旋转然后运算指令规定;以及响应于所述T位为零,将所述结果保存在所述第二寄存器中的所述第二操作数的第二操作数部分中,并继续到下一条指令以便执行,所述第二操作数部分对应于所选部分的位位置,其中,所述保存操作在所述第二寄存器中不改变除了所述第二操作数部分之外的所述第二寄存器的所有其它位。
【技术特征摘要】
【国外来华专利技术】US 2008-1-11 11/972,679一种操作计算机的方法,包括取出程序中的旋转然后运算指令,所述旋转然后运算指令是为计算机体系结构定义的,所述旋转然后运算指令包括操作码字段、第一寄存器字段(R2)、第二寄存器字段(R1)、和T位,其中,所述第一寄存器字段规定多个通用寄存器之一,其中所述第二寄存器字段规定多个通用寄存器之一;执行所述旋转然后运算指令,包括从由所述第一寄存器字段规定的第一寄存器中获取第一操作数;将所述第一操作数旋转一定旋转量以产生经旋转的值,其中,所述旋转有效地将位向更高阶位置移动,并且有效地将位从高阶位位置移出到低阶位位置中;选择经旋转的值的一部分;从由所述第二寄存器字段规定的第二寄存器中获取第二操作数;对所选部分和所述第二操作数的相应位执行布尔运算,产生与所选部分相对应的结果,所述布尔运算由所述旋转然后运算指令规定;以及响应于所述T位为零,将所述结果保存在所述第二寄存器中的所述第二操作数的第二操作数部分中,并继续到下一条指令以便执行,所述第二操作数部分对应于所选部分的位位置,其中,所述保存操作在所述第二寄存器中不改变除了所述第二操作数部分之外的所述第二寄存器的所有其它位。2.按照权利要求1所述的方法,其中,所述旋转然后运算指令进一步包括第一中间字 段(13)、第二中间字段(14)和第三中间字段(15),所述第一中间字段(13)包括指示要选 择的部分的开始位位置的第一值,所述第二中间字段(14)包括指示要选择的部分的结束 位位置的第二值,以及所述第三中间字段(15)具有所述旋转量,所述方法包括使用所述第一值和第二值来选择所述经旋转的值的所述部分;响应于所述经旋转的值的所选部分为零,设置指示所述经旋转的值的所选部分为零的 条件码;以及响应于所述经旋转的值的所选部分不为零,设置指示所述经旋转的值的所选部分不为 零的...
【专利技术属性】
技术研发人员:D格林纳,T斯勒格尔,J范巴特拉,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。