[发明专利]程序执行控制装置有效
| 申请号: | 200810210003.2 | 申请日: | 2008-08-22 |
| 公开(公告)号: | CN101373427A | 公开(公告)日: | 2009-02-25 |
| 发明(设计)人: | 谷丈畅 | 申请(专利权)人: | 松下电器产业株式会社 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/32 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 杨谦;胡建新 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 执行 控制 装置 | ||
1.一种程序执行控制装置,
控制处理器所执行的程序,该处理器具有用于指令的有条件执行 的谓词功能,所述程序执行控制装置,其特征在于,
所述程序包含分支指令,该分支指令用于控制循环处理中的重复 处理,
进一步,所述分支指令是一种指令,用于生成执行可否条件,并 将该执行可否条件反映到谓词标记,所述执行可否条件示出在循环处 理中的下一次重复处理时是否执行该分支指令,所述谓词标记用于该 分支指令的有条件执行,
所述程序执行控制装置,包括,
处理器状态变更单元,在所述分支指令的执行周期之前,根据反 映到所述谓词标记的所述执行可否条件,为了执行该分支指令以后的 指令,先行变更处理器的状态。
2.如权利要求1所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,在所述谓词标记示出不执行分支指令 的情况下,在该分支指令的执行周期之前,使所述处理器获取所述分 支指令以后的指令。
3.如权利要求1所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,在所述谓词标记示出执行分支指令的 情况下,使向记忆所述程序的存储器的电力提供或时钟提供停止,在 所述谓词标记示出不执行分支指令的情况下,在该分支指令的执行周 期之前,使向所述存储器的电力提供或时钟提供重新开始。
4.如权利要求1所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,按照所述谓词标记示出的执行可否条 件,变更与由所述处理器的指令的发行有关的限制条件。
5.如权利要求1所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,根据所述谓词标记,判断循环处理中 的重复处理的最后一轮,在执行最后一轮的重复处理后,不进行针对 被该分支指令控制的循环处理的处理。
6.如权利要求5所述的程序执行控制装置,其特征在于,
所述分支指令,以操作数指定用于该分支指令的有条件执行的谓 词标记,
所述处理器状态变更单元,利用谓词标记的一致性,判断循环处 理中的重复处理的最后一轮。
7.如权利要求5所述的程序执行控制装置,其特征在于,
所述分支指令,以操作数指定分支目标寄存器的识别符,该分支 目标寄存器保持该分支指令执行时的分支目标地址,
所述处理器状态变更单元,利用分支目标寄存器的一致性,判断 循环处理中的重复处理的最后一轮。
8.如权利要求5所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,根据所述谓词标记来判断循环处理中 的重复处理的最后一轮后,在发生与该谓词标记相对应的分支指令以 外的分支指令的情况下,结束所述最后一轮的判断。
9.如权利要求5所述的程序执行控制装置,其特征在于,
所述处理器状态变更单元,在根据所述谓词标记来判断循环处理 中的重复处理的最后一轮时,在该判断的错误已经发生规定的次数以 上的情况下,结束所述最后一轮的判断。
10.如权利要求1所述的程序执行控制装置,其特征在于,
所述分支指令,以操作数指定用于该分支指令的有条件执行的谓 词标记,
所述处理器状态变更单元,按每个谓词标记进行所述处理器的状 态的先行变更处理。
11.如权利要求1所述的程序执行控制装置,其特征在于,
所述分支指令,以操作数指定分支目标寄存器的识别符,该分支 目标寄存器保持该分支指令执行时的分支目标地址,
所述处理器状态变更单元,按每个分支目标寄存器进行所述处理 器的状态的先行变更处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810210003.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:Y型带导丝防血液外喷动脉穿刺套管针
- 下一篇:一种腰椎穿刺针





