发明名称 Microprocessor that performs X86 ISA and ARM ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline
摘要 A microprocessor capable of running both x86 instruction set architecture (ISA) machine language programs and Advanced RISC Machines (ARM) ISA machine language programs, the microprocessor comprising:a mode indicator, that indicates whether the microprocessor is currently fetching instructions of an x86 ISA or ARM ISA machine language program; and a plurality of hardware registers, wherein when the mode indicator indicates the microprocessor is currently fetching x86 ISA machine language program instructions, the plurality of hardware registers store x86 ISA architectural state, wherein when the mode indicator indicates the microprocessor is currently fetching ARM ISA machine language program instructions, the plurality of hardware registers store ARM ISA architectural state; wherein when one of the x86 ISA machine language program instructions writes a value to one of the plurality of hardware registers and one of the instructions of the ARM ISA machine language program subsequently reads the one of the plurality of hardware registers, the ARM ISA instruction receives the same value written by the x86 ISA instruction.
申请公布号 EP2626782(A2) 申请公布日期 2013.08.14
申请号 EP20130166141 申请日期 2011.10.19
申请人 VIA TECHNOLOGIES, INC. 发明人 HENRY, G GLENN;PARKS, TERRY;HOOKER, RODNEY E
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址