首页> 外国专利> Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state

Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state

机译:具有基于静态微码实现的指令状态的快速条件分支指令的流水线微处理器

摘要

A microprocessor includes a memory that stores instructions of a non-user program to implement a user program instruction of the user-visible instruction set of the microprocessor. The non-user program includes a conditional branch instruction. A first fetch unit fetches instructions of the user program that includes the instruction that is implemented by the non-user program. An instruction decoder decodes the user program instructions and saves a state in response to decoding the user program instruction that is implemented by the non-user program. An execution unit executes the user program instructions fetched by the first fetch unit and executes instructions of the non-user program other than the conditional branch instruction. A second fetch unit fetches the non-user program instructions from the memory and resolves the conditional branch instruction based on the saved state without sending the conditional branch instruction to the execution unit to resolve the conditional branch instruction.
机译:微处理器包括存储器,该存储器存储非用户程序的指令,以实现微处理器的用户可见指令集的用户程序指令。非用户程序包括条件分支指令。第一获取单元获取用户程序的指令,该指令包括由非用户程序实现的指令。指令解码器对用户程序指令进行解码,并响应于对由非用户程序实现的用户程序指令进行解码来保存状态。执行单元执行由第一获取单元获取的用户程序指令,并执行除条件分支指令以外的非用户程序的指令。第二提取单元从存储器中提取非用户程序指令,并且基于所保存的状态来解析条件分支指令,而无需将条件分支指令发送到执行单元来解析条件分支指令。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号