基于单/双发射指令集的微处理器指令处理方法及系统
基本信息
申请号 | CN201210016166.3 | 申请日 | - |
公开(公告)号 | CN103218207B | 公开(公告)日 | 2016-08-24 |
申请公布号 | CN103218207B | 申请公布日 | 2016-08-24 |
分类号 | G06F9/38(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 沙力;兰军强;朱磊 | 申请(专利权)人 | 上海算芯微电子有限公司 |
代理机构 | 北京戈程知识产权代理有限公司 | 代理人 | 上海算芯微电子有限公司 |
地址 | 201203 上海市浦东新区盛夏路560号2幢1004-1005室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及基于单/双发射指令集的微处理器指令处理方法及系统,包括:根据指令的地址,从存储器中读取一条指令,其中所述指令中包含指示所述指令为单发射指令或双发射指令的标识位;对所读取的指令进行译码,获得包括所述标识位、操作码、操作数的译码结果,根据所述标识位,确定所述指令为单发射指令或双发射指令;如果确定该指令为单发射指令,则在第一流水线中完成该单发射指令的操作,如果确定该指令为双发射指令,则在第一流水线中完成该双发射指令中的第一操作,在第二流水线中完成该双发射指令的第二操作,第一流水线和第二流水线以相同的方式并行运行;以及将所述第一流水线的运算结果和所述第二流水线的运算结果写回到寄存器。 |
