发明名称 |
在处理环境中控制指令执行 |
摘要 |
通过确定处理应在主线处理中继续还是转到测试组的单个测试来控制指令执行。该单个测试将动态设置的变量与指令计数器相比较。如果满足该测试,则主线处理继续。否则,处理转到测试组。 |
申请公布号 |
CN101601013B |
申请公布日期 |
2012.10.03 |
申请号 |
CN200880003881.5 |
申请日期 |
2008.01.22 |
申请人 |
国际商业机器公司 |
发明人 |
西奥多·博希齐克;马克·德克尔;维克托·久瑞斯 |
分类号 |
G06F9/455(2006.01)I;G06F11/36(2006.01)I;G06F11/14(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邸万奎 |
主权项 |
一种在处理环境中控制指令执行的方法,所述方法包括:执行指令流的指令例程;响应于执行该指令例程,使用测试来确定处理要继续至该指令流的另一指令例程还是转到测试组,其中该测试在该确定中使用动态设置的变量,其中该变量被设置为取决于被执行以设置该变量的一个或多个测试的结果的值,并且其中该值在该指令流的执行期间是可改变的,其中使用该测试包括将该指令例程的指令计数器与该变量的值相比较,以确定如何继续,其中先前从多个测试组选择该测试组,其中该多个测试组包括下列各项中的至少一个:指令页边界跨越测试组、I‑PER提取测试组、I‑Step以及adstop测试组、开始和退出测试组,以及收集统计和决定执行模式测试组;以及响应于该确定,执行该另一指令例程或该测试组。 |
地址 |
美国纽约 |