发明授权
US08423751B2 Microprocessor with fast execution of call and return instructions
有权
具有快速执行调用和返回指令的微处理器
- 专利标题: Microprocessor with fast execution of call and return instructions
- 专利标题(中): 具有快速执行调用和返回指令的微处理器
-
申请号: US12481199申请日: 2009-06-09
-
公开(公告)号: US08423751B2公开(公告)日: 2013-04-16
- 发明人: G. Glenn Henry , Terry Parks , Brent Bean
- 申请人: G. Glenn Henry , Terry Parks , Brent Bean
- 申请人地址: TW New Taipei
- 专利权人: VIA Technologies, Inc.
- 当前专利权人: VIA Technologies, Inc.
- 当前专利权人地址: TW New Taipei
- 代理商 E. Alan Davis; James W. Huffman
- 主分类号: G06F15/00
- IPC分类号: G06F15/00 ; G06F7/38 ; G06F9/00 ; G06F9/44
摘要:
A microprocessor includes an instruction set architecture, comprising a call instruction type, a return instruction type, and other instruction types. Execution units correctly execute program instructions of the other instruction types. A call/return stack has a plurality of entries arranged in a last-in-first-out manner. The call/return stack is architectural state of the microprocessor not modifiable by program instructions of the other instruction types. The call/return stack is architectural state of the microprocessor indirectly modifiable by program instructions of the call and return instruction types. The microprocessor also includes a fetch unit that fetches program instructions and sends the program instructions of the other instruction types to the execution units to be correctly executed. The fetch unit correctly executes program instructions of the call and return instruction types without sending the program instructions of the call and return instruction types to the execution units to be correctly executed.
公开/授权文献
信息查询