当前位置: 首页 > 专利查询>李朝波专利>正文

一种在计算机数据处理指令中附加跳转功能的方法及CPU模块技术

技术编号:9170725 阅读:180 留言:0更新日期:2013-09-19 19:12
本发明专利技术公开一种在计算机数据处理指令中附加跳转功能的方法及其CPU模块,在数据处理指令的数据结构中设置反条件码和跳转矢量,并且在CPU的指令地址计算部件中增加了反条件码和跳转矢量的处理电路,实现了将数据处理指令和跳转指令合二为一,使得数据处理指令具有跳转功能,充分利用指令地址计算部件和数据处理部件并行操作的特点,为CPU能够快速地、高效地执行程序代码提供一种行之有效的解决办法。本发明专利技术方法不但提高CPU资源利用率和程序的运行效率,而且还使得程序代码更加紧凑。

【技术实现步骤摘要】

【技术保护点】
一种在计算机数据处理指令中附加跳转功能的方法,其特征是:在现有计算机的数据处理指令的数据结构中增设一个反条件码和一个跳转矢量;现有计算机的数据处理指令的数据结构中包含有条件码,所述条件码是数据处理操作的执行条件,只有在程序状态寄存器中的状态码匹配该指令的条件码时,数据处理操作才能执行,否则数据处理操作就不能执行,该条件码和所述反条件码共同构成在数据处理指令中附加的跳转功能的执行条件;所述反条件码用于指示在数据处理指令中附加的跳转功能的执行条件和该指令中的条件码是相同还是相反,如果跳转功能的执行条件和该指令中的条件码相同则表示同条件跳转,如果跳转功能的执行条件和该指令中的条件码相反则表示反条件跳转;且所述的反条件码和程序状态寄存器中的状态码是否匹配条件码的信号要遵循真值表1中的逻辑运算关系,来决定在数据处理指令中附加的跳转功能是顺序执行还是跳转执行;真值表1反条件码PSW状态码是否匹配条件码跳转功能执行选择同条件不匹配顺序执行同条件匹配跳转反条件不匹配跳转反条件匹配顺序执行所述跳转矢量用于更改程序计数器的数值,为在数据处理指令中附加跳转功能提供跳转的方向和距离。

【技术特征摘要】

【专利技术属性】
技术研发人员:李朝波
申请(专利权)人:李朝波
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1