Patent · US Expired

Mechanism for extending the number of registers in a microprocessor

US7373483B2 · kind B2 · utility

16Cited by
40References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 9, 2002
Grant dateMay 13, 2008
Priority date
Expiry dateJun 14, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30189
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and method are provided, for accessing extended registers within a microprocessor. The apparatus includes translation logic and extended register logic. The translation logic translates an extended instruction into corresponding micro instructions for execution by the microprocessor. The extended instruction has an extended prefix and an extended prefix tag. The extended prefix specifies register address extensions, the register address extensions indicating the extended registers, where the extended registers cannot be specified by an existing instruction set, and where the existing instruction set includes the x86 instruction set. The extended prefix tag indicates the extended prefix, where the extended prefix tag is an otherwise architecturally specified opcode within the existing instruction set, and where the extended prefix tag includes opcode F1 (ICE BKPT) in the x86 instruction set. The extended register logic is coupled to the translation logic. The extended register logic receives the corresponding micro instructions, and for accesses the extended registers.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.