首页>
外国专利>
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.
展开▼