发明名称 | 数据处理系统、微处理器以及处理指令的方法 | ||
摘要 | 公开了一个微处理器和处理指令的方法。最初,微处理器的一个调度单元调度一个指令序列。代码序列识别单元(CSR)被用来检测指令序列内部的短转移序列,其中短转移序列包含一个条件设置指令,一个条件转移和至少一个在条件转移未被选中的情况下执行的附加指令。接着短转移序列被内部转换成判定指令序列,判定指令序列包含条件设置指令和对应于短转移序列中各个附加指令的判定指令。接着在处理器的至少一个功能单元中执行判定指令序列。对短转移序列的检测可以包含计算与条件转移指令相关的相对转移地址以及将相对转移地址与一个指定的最大地址进行比较。 | ||
申请公布号 | CN1148650C | 申请公布日期 | 2004.05.05 |
申请号 | CN01140936.3 | 申请日期 | 2001.09.27 |
申请人 | 国际商业机器公司 | 发明人 | 詹姆斯·A·卡勒;查尔斯·R·穆尔 |
分类号 | G06F9/38 | 主分类号 | G06F9/38 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 付建军 |
主权项 | 1.一种微处理器中处理指令的方法,包括:接收一个指令序列;检测指令序列内部的短转移序列,其中短转移序列包含一个条件设置指令、一个条件转移和至少一个附加指令,其中在条件转移未被选中的情况下有条件执行该附加指令;将短转移序列内部转换成判定指令序列,判定指令序列包含条件设置指令和对应于短转移序列中各个附加指令的判定指令;和在处理器的至少一个功能单元中执行判定指令序列。 | ||
地址 | 美国纽约 |