发明名称 A MICROPROCESSOR CONFIGURED TO DETECT AN ESCAPE INSTRUCTION INDICATING A SWITCH BETWEEN INSTRUCTION SETS
摘要 <p>A microprocessor is provided which detects an escape instruction. The escape instruction indicates that subsequent instructions belong to an alternate instruction set. In one embodiment, the number of subsequent instructions which belong to the alternate instruction set is encoded in the escape instruction. The subsequent instructions are routed to an execution unit or a separate processor for execution. Each instruction sequence within a program may be coded using the instruction set which most efficiently executes the function corresponding to the instruction sequence. In one embodiment, the microprocessor executes the x86 instruction set and the alternate instruction set is the ADSP 2171 instruction set. The escape instruction is defined using a previously undefined opcode within the x86 instruction set. Complex mathematical functions (which are more efficiently executed within a DSP) may be performed more efficiently than previously achievable using the x86 instruction set alone. Portions of the program which may be executed more efficiently using x86 instructions may be coded in the x86 instruction set, while portions of the program which may be executed more efficiently using DSP instructions may be coded in the DSP instruction set.</p>
申请公布号 WO1997037300(A1) 申请公布日期 1997.10.09
申请号 US1996019587 申请日期 1996.12.11
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址