发明授权
- 专利标题: Side tables annotating an instruction stream
- 专利标题(中): 侧表注释指令流
-
申请号: US09429094申请日: 1999-10-28
-
公开(公告)号: US07069421B1公开(公告)日: 2006-06-27
- 发明人: John S. Yates, Jr. , David L. Reese , Paul H. Hohensee , Korbin S. Van Dyke , T. R. Ramesh
- 申请人: John S. Yates, Jr. , David L. Reese , Paul H. Hohensee , Korbin S. Van Dyke , T. R. Ramesh
- 申请人地址: BB Christ Church
- 专利权人: ATI Technologies, SRL
- 当前专利权人: ATI Technologies, SRL
- 当前专利权人地址: BB Christ Church
- 代理机构: Willkie Farr & Gallagher LLP
- 代理商 David E. Boundy
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A microprocessor chip, and methods for use in that microprocessor chip. The chip has instruction pipeline circuitry and address translation circuitry. Table lookup circuitry indexes into a table, the table having an entry associated with each corresponding address range translated by the address translation circuitry. Each entry of the table describes a likelihood of the existence of an alternate coding of instructions located in the respective corresponding address range. The table lookup circuitry retrieves a table entry corresponding to the address, and is operable as part of the basic instruction cycle of executing an instruction of a non-supervisor mode program executing on a computer. Interrupt circuitry is cooperatively designed with the instruction pipeline circuitry to trigger an interrupt on execution of an instruction of a process, synchronously based at least in part on a memory state of the computer and the address of the instruction, the architectural definition of the instruction not calling for an interrupt. A handler for the interrupt is responsive to the contents of the table to affect the instruction pipeline circuitry to effect control of an architecturally-visible data manipulation behavior or control transfer behavior of the instruction based on the contents of a table entry associated with the instruction.
信息查询