广东省科技图书馆 | 咨询热线:020-37656531  
     
新材料 生物技术 环境科学 海洋科学 光机电技术 电子信息技术 交流平台
 
一种回应非标准返回序列的检测而选择性覆盖返回堆栈预测的装置及方法
发明专利

 
申请专利号:CN200410079837.6
申请日期:2004.09.23
公开公告号:CN1581070
公开公告日:2005.02.16
主分类号:G06F9/38
分类号:G06F9/38
国际申请:
国际公布:
申请人:智慧第一公司
地址:美国加利福尼亚
发明设计人:G·葛兰·亨利;汤玛斯·麦当劳
 
内容摘要: 本发明提供一种用以预测返回指令的目标地址的微处理器。此微处理器包括BTAC及返回堆栈,每个用以达成目标地址的预测。通常返回堆栈会更加精确。然而,若返回堆栈预测错误,则更新逻辑电路会设定对应于BTAC中的返回指令的覆盖旗标。下次遇到返回指令时,若已设定覆盖旗标,则分支控制逻辑电路会使微处理器分支到BTAC预测。否则,微处理器会分支到返回堆栈预测。若BTAC预测错误,则更新逻辑电路会清除覆盖旗标。在一实施例中,返回堆栈会响应于返回指令的解码,来进行预测。在另一实施例中,返回堆栈会响应于BTAC预测返回指令是存在于指令快取线中,来进行预测。另一实施例包括第二个基于BTAC的返回堆栈。
 
详细内容请点击全文下载...
全文下载
详细地址:广东省广州市越秀区先烈中路100号 邮编:510070
版权所有:广东省科技图书馆(建议分辨率1024*768以上) 粤ICP备05059360号
互动邮箱:stlib@stlib.cn; zhangrui@stlib.cn
部门博客:http://diglib.blog.sohu.com/