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





