发明名称 程序执行方法及利用该方法的装置
摘要 本发明公开一种程序执行方法及利用该方法的装置,其在寄存器组内的多个通用寄存器,对其分别一并设置标记,在应写入到通用寄存器内的数据为零的情况下,在写入该数据的同时使该寄存器的标记置位,以后,想要用条件转移指令来检查通用寄存器的数据是否为零时,不是读出数据进行运算,而是观看标记。
申请公布号 CN1144124C 申请公布日期 2004.03.31
申请号 CN97116429.0 申请日期 1997.09.12
申请人 三洋电机株式会社 发明人 甲村康人;三浦宏喜;松本健志
分类号 G06F9/22 主分类号 G06F9/22
代理机构 永新专利商标代理有限公司 代理人 黄剑锋
主权项 1.一种涉及分支处理的流水线程序执行方法,包括:在执行第一程序命令的执行阶段或存储器访问阶段,确定程序执行的计算结果或存储器访问中从存储器读出的数据是否具有属于规定值集合的一个值;在执行第一程序命令的寄存器写阶段,在数据保持单元内存储计算结果或从存储器读出的数据,并对应于该数据保持单元设置一标志来指示存储在其中的执行阶段或存储器访问阶段所确定的数据是否具有属于规定值集合的一个值;及在执行包含对数据保持单元的引用的后序的程序命令的命令解码阶段,通过检查对应于该数据保持单元的该标志执行一分支判断,来确定存储在数据保持单元中的数据具有属于规定值集合的一个值,而不估算存储在该数据保持单元中的数据,由此来提高分支判断的速度。
地址 日本大阪府