[发明专利]事务中止指令有效
申请号: | 201380028454.3 | 申请日: | 2013-05-17 |
公开(公告)号: | CN104350462B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | D.格雷纳;C.雅各比;T.斯莱格尔;M.米特兰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 中止 指令 | ||
1.一种用于执行计算环境内的指令的方法,所述方法包括:
由处理器获得用于执行的机器指令,所述机器指令是根据计算机架构而对于计算机执行所限定的,所述机器指令包括:
操作码,用于指定事务中止操作;以及
至少一个字段,用于指定中止码;以及
由所述处理器执行所述机器指令,所述执行包括:
中止正执行的事务,其中,所述事务在完成之前结束;以及
基于所述中止,提供条件码,所述条件码用于指示是否推荐所述事务的重新执行。
2.如权利要求1所述的方法,其中,所述至少一个字段包括基本字段和位移字段,并且其中,基于所述基本字段为非零,组合所述基本字段所指定的寄存器的内容与所述位移字段的值,以创建所述中止码。
3.如权利要求2所述的方法,其中,所述组合包括:将所述寄存器的所述内容与所述位移字段的值相加,以创建用户限定的中止码。
4.如前述权利要求中的任一项所述的方法,其中,所述机器指令包括基本字段,并且其中,基于所述基本字段为零,所述至少一个字段用于指定由位移字段组成的所述中止码,其中,所述位移字段的值指定所述中止码。
5.如前述权利要求中的任一项所述的方法,其中,所述中止码提供用户限定的用于中止的具体原因,并且其中,所述机器指令是从机器程序状态字(PSW)指定的程序地址所获得的事务中止指令,并且其中,所述方法还包括:
在执行所述机器指令之后,以从分离并且不同的事务PSW获得的另一程序地址替换所述机器PSW的所述程序地址;以及
继续以所述机器PSW的所述另一程序地址处的指令开始的指令的执行。
6.如前述权利要求中的任一项所述的方法,其中,所述条件码包括基于所述中止码的指定位为一个值的第一值以及基于指定位为另一值的第二值。
7.如权利要求6所述的方法,其中,所述第一值指示推荐重新执行,所述第二值指示不推荐重新执行。
8.如前述权利要求中的任一项所述的方法,其中,所述方法还包括:将所述中止码放置在事务诊断区块中。
9.如权利要求8所述的方法,其中,所述事务诊断区块由起始被中止的事务的指令或起始另一事务的指令之一指定,其中,所述事务和另一事务是嵌套的。
10.如前述权利要求中的任一项所述的方法,其中,所述方法还包括:基于中止所述事务,将非事务储存存取交付至存储器,并且舍弃事务储存存取。
11.一种用于执行计算环境内的指令的计算机系统,所述计算机系统包括:
存储器;以及
处理器,与所述存储器进行通信,其中,所述计算机系统被配置为执行方法,所述方法包括:
由处理器获得用于执行的机器指令,所述机器指令是根据计算机架构而对于计算机执行所限定的,所述机器指令包括:
操作码,用于指定事务中止操作;以及
至少一个字段,用于指定中止码;以及
由所述处理器执行所述机器指令,所述执行包括:
中止正执行的事务,其中,所述事务在完成之前结束;以及
基于所述中止,提供条件码,所述条件码用于指示是否推荐所述事务的重新执行。
12.如权利要求11所述的计算机系统,其中,所述至少一个字段包括基本字段和位移字段,并且其中,基于所述基本字段为非零,组合所述基本字段所指定的寄存器的内容与所述位移字段的值,以创建所述中止码。
13.如权利要求12所述的计算机系统,其中,所述组合包括:将所述寄存器的所述内容与所述位移字段的值相加,以创建用户限定的中止码。
14.如权利要求11所述的计算机系统,其中,所述机器指令包括基本字段,并且其中,基于所述基本字段为零,所述至少一个字段用于指定由位移字段组成的所述中止码,其中,所述位移字段的值指定所述中止码。
15.如权利要求11所述的计算机系统,其中,所述条件码包括基于所述中止码的指定位为一个值的第一值以及基于指定位为另一值的第二值。
16.如权利要求15所述的计算机系统,其中,所述第一值指示推荐重新执行,所述第二值指示不推荐重新执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028454.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种瘦身美白苦瓜果醋
- 下一篇:一种玛咖养生保健酒及其制备方法