发明授权
US5822555A Method and apparatus for aligning an instruction boundary in variable
length macroinstructions with an instruction buffer
失效
用于将可变长度宏指令中的指令边界与指令缓冲器对齐的方法和装置
- 专利标题: Method and apparatus for aligning an instruction boundary in variable length macroinstructions with an instruction buffer
- 专利标题(中): 用于将可变长度宏指令中的指令边界与指令缓冲器对齐的方法和装置
-
申请号: US716974申请日: 1996-09-20
-
公开(公告)号: US5822555A公开(公告)日: 1998-10-13
- 发明人: Gary L. Brown , Donald D. Parker
- 申请人: Gary L. Brown , Donald D. Parker
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A circuit and method for supplying and aligning a block of multiple variable length macro instructions to an instruction buffer. Only one cycle is required to align and rotate the block of instruction code. A last byte vector of the instruction code in the instruction buffer is scanned from the last byte in a direction from back to front, thereby saving time. Rotating begins immediately so that a next block of instruction code is available in a next cycle. The block is stored in the instruction buffer after all macroinstructions therein have been steered to the decoder.
信息查询