[发明专利]一种在计算机数据处理指令中附加跳转功能的方法及CPU模块有效
| 申请号: | 201310153746.1 | 申请日: | 2013-04-27 |
| 公开(公告)号: | CN103309645A | 公开(公告)日: | 2013-09-18 |
| 发明(设计)人: | 李朝波 | 申请(专利权)人: | 李朝波 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 广州知友专利商标代理有限公司 44104 | 代理人: | 宣国华 |
| 地址: | 511431 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开一种在计算机数据处理指令中附加跳转功能的方法及其CPU模块,在数据处理指令的数据结构中设置反条件码和跳转矢量,并且在CPU的指令地址计算部件中增加了反条件码和跳转矢量的处理电路,实现了将数据处理指令和跳转指令合二为一,使得数据处理指令具有跳转功能,充分利用指令地址计算部件和数据处理部件并行操作的特点,为CPU能够快速地、高效地执行程序代码提供一种行之有效的解决办法。本发明方法不但提高CPU资源利用率和程序的运行效率,而且还使得程序代码更加紧凑。 | ||
| 搜索关键词: | 一种 计算机 数据处理 指令 附加 跳转 功能 方法 cpu 模块 | ||
【主权项】:
一种在计算机数据处理指令中附加跳转功能的方法,其特征是:在现有计算机的数据处理指令的数据结构中增设一个反条件码和一个跳转矢量;现有计算机的数据处理指令的数据结构中包含有条件码,所述条件码是数据处理操作的执行条件,只有在程序状态寄存器中的状态码匹配该指令的条件码时,数据处理操作才能执行,否则数据处理操作就不能执行,该条件码和所述反条件码共同构成在数据处理指令中附加的跳转功能的执行条件;所述反条件码用于指示在数据处理指令中附加的跳转功能的执行条件和该指令中的条件码是相同还是相反,如果跳转功能的执行条件和该指令中的条件码相同则表示同条件跳转,如果跳转功能的执行条件和该指令中的条件码相反则表示反条件跳转;且所述的反条件码和程序状态寄存器中的状态码是否匹配条件码的信号要遵循真值表1中的逻辑运算关系,来决定在数据处理指令中附加的跳转功能是顺序执行还是跳转执行;真值表1反条件码PSW状态码是否匹配条件码跳转功能执行选择同条件不匹配顺序执行同条件匹配跳转反条件不匹配跳转反条件匹配顺序执行所述跳转矢量用于更改程序计数器的数值,为在数据处理指令中附加跳转功能提供跳转的方向和距离。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李朝波,未经李朝波许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310153746.1/,转载请声明来源钻瓜专利网。
- 上一篇:电力供需控制装置
- 下一篇:一种篦冷机余热回收系统





