发明授权
US5434987A Method and apparatus for preventing incorrect fetching of an instruction
of a self-modifying code sequence with dependency on a bufered store
失效
用于防止对依赖于已经存储的商店的自修改代码序列的指令的不正确取出的方法和装置
- 专利标题: Method and apparatus for preventing incorrect fetching of an instruction of a self-modifying code sequence with dependency on a bufered store
- 专利标题(中): 用于防止对依赖于已经存储的商店的自修改代码序列的指令的不正确取出的方法和装置
-
申请号: US350379申请日: 1994-12-05
-
公开(公告)号: US5434987A公开(公告)日: 1995-07-18
- 发明人: Jeffrey M. Abramson , Haitham Akkary , Andrew F. Glew , Glenn J. Hinton , Kris G. Konigsfeld , Paul D. Madland
- 申请人: Jeffrey M. Abramson , Haitham Akkary , Andrew F. Glew , Glenn J. Hinton , Kris G. Konigsfeld , Paul D. Madland
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
A number of identical matching circuits are integrated into the store address buffer, one matching circuit to each buffer slot, for generating a number of match signals, one for each detected match, using at most the entire source address of an instruction being fetched and the corresponding portions of the store destination addresses of the buffered store instructions. Additionally, a stall signal generator complimentary to the store address buffer is provided for generating a single stall signal for the bus controller, using the match signals, thereby stalling an instruction fetch from a source address that is potentially a store destination of one of the buffered store instructions with minimal performance cost.
公开/授权文献
- US4978579A Multi-layer film structures for providing two webs of film 公开/授权日:1990-12-18