![]() |
| 自堆栈快取存储器进行快速推测性弹出操作方法及装置 |
| 发明专利 |
| 申请专利号:CN200410088817.5 |
| 申请日期:2004.11.04 |
| 公开公告号:CN1641567 |
| 公开公告日:2005.07.20 |
| 主分类号:G06F9/38 |
| 分类号:G06F9/38;G06F12/08 |
| 国际申请: |
| 国际公布: |
| 申请人:智权第一公司 |
| 地址:美国加利福尼亚 |
| 发明设计人:胡克·E·罗德尼 |
| 内容摘要:本发明是关于一种自堆栈快取存储器进行快速推测性弹出操作的方法及装置,是公开一种微处理器的堆栈快取存储器及进行推测性快速弹出操作的方法及装置。此堆栈快取存储器以一种后入先出方式储存压入指令相关的多个快取单位的数据。最新的非弹出性压入数据储存在堆栈快取顶层的快取单位内,一用以指定该压入数据位置的偏移量被维持着。当遭遇一使堆栈指针寄存器更新指令时,此偏移量亦被更新。当一弹出指令要求数据,在确定弹出指令的来源地址是否与所提供数据的地址相匹配之前,堆栈快取就推测性地自顶层提供由该偏移量所定的数据给弹出指令。如果来源地址与所提供数据的地址随后被判定为不匹配,则进行一异常操作,以提供正确数据。本发明能为大多数弹出指令提供较快速存取。 |
| 详细内容请点击全文下载... |
| 全文下载 |