[发明专利]改进的微处理器无效
申请号: | 97182273.5 | 申请日: | 1997-06-25 |
公开(公告)号: | CN1163826C | 公开(公告)日: | 2004-08-25 |
发明(设计)人: | R·F·斯梅利克;D·R·迪泽尔;E·J·凯利;C·B·亨特;D·A·莱尔得;M·J·温;G·B·泽尼尔 | 申请(专利权)人: | 全斯美达有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 上海专利商标事务所 | 代理人: | 李湘 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种为执行包含目标指令集的目标计算机的目标应用程序而设计的用于主机的微处理器,它包含代码形态化软件与设计为执行主指令集的指令的形态化主处理硬件的组合,该组合根据条件发生的预测将目标指令集翻译为主指令集指令,在微处理器执行目标程序期间确定在代码形态化软件控制下开始翻译一组目标指令时已存在的目标计算机正式状态,在根据预测执行一组主指令时从主计算机状态更新目标计算机状态,在主指令集执行期间检测条件失效,在根据预测无法执行一组主指令时从主计算机状态更新目标计算机状态,以及在根据预测无法执行一组主指令时翻译新的一组主指令而不进行预测。 | ||
搜索关键词: | 改进 微处理器 | ||
【主权项】:
1.一种微处理器,它包含增强形态主机处理硬件和代码形态化软件的组合,所述代码形态化软件直接在所述增强形态主机处理硬件上运行,其特征在于,所述增强形态主机处理硬件包括:存储缓冲器,用于将数据转移至存储器,存储缓冲器包括:响应无意外事件的主指令翻译执行以将存储在存储缓冲器内的数据调拨入存储器的装置;以及响应主指令翻译期间意外事件或错误的产生以将数据转贮在存储缓冲器内而不是调拨入存储器的装置;执行单元,包括:位于执行单元内大于由目标处理器执行单元的目标处理器所需的一组寄存器的一组工作寄存器;一组目标寄存器,用于保存处理目标程序过程中生成的目标处理器正式寄存器状态;所述代码形态化软件包含:将为包含第一指令集的处理器编写的程序的目标指令翻译为能够在增强形态主机处理硬件上执行的基本主指令的程序;将基本主指令作为主机翻译指令存储在翻译缓冲器内的程序,主机翻译指令可以被增强形态主机处理硬件调用和执行任意次数在主指令翻译期间响应无意外事件或错误的主指令翻译执行的程序,用于将状态从工作寄存器组转移至目标寄存器;以及在主指令翻译期间响应意外事件或错误的产生的程序,用于将状态从工作寄存器组转移至目标寄存器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全斯美达有限公司,未经全斯美达有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/97182273.5/,转载请声明来源钻瓜专利网。
- 上一篇:内外网物理隔离方法以及开关装置
- 下一篇:远程数据恢复设备和方法