[发明专利]适用于微处理器的装置及方法有效
申请号: | 201010185625.1 | 申请日: | 2010-05-19 |
公开(公告)号: | CN101853151A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 汤玛斯·C·麦当劳;约翰·L·唐肯 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 钱大勇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种适用于微处理器的装置和方法,其中所述装置用以自微处理器的指令字节串流中提取指令,该微处理器的指令集架构具可变长度指令,该装置包含:队列,该队列的每一项目用以储存该指令字节串流的各指令字节列及相应于该指令字节列的每一指令字节的累积前置消息,其中该队列具有底部项目;及控制逻辑单元,耦接该队列,用以检测一情形;储存该指令的起始部分的长度,且将该指令字节列的第二列移入该底部项目;自该底部项目的该第二列提取尚未提取的该指令的指令字节,且提取该累积前置消息以置换从该队列移出的该指令的起始部分的前置字节;计算先前尚未提取的该指令的长度;及自该底部项目的该第二列提取先前尚未提取的该指令以外的指令。 | ||
搜索关键词: | 适用于 微处理器 装置 方法 | ||
【主权项】:
一种适用于微处理器的装置,用以自微处理器的一指令字节串流中提取指令,该微处理器的指令集架构具可变长度指令,该装置包含:一队列,该队列的每一项目用以储存该指令字节串流的各指令字节列及相应于该指令字节列的每一指令字节的累积前置消息,其中该队列具有一底部项目;及一控制逻辑单元,耦接该队列,用以:(a)检测一情形,该情形包含储存于该底部项目的该指令字节列的第一列的一指令的起始部分尚未自该队列提取,其中该指令的起始部分的指令字节均为前置字节;(b)根据该检测情形,储存该指令的起始部分的长度,将该底部项目的该第一列移出该队列,且将该指令字节列的第二列移入该底部项目;(c)自该底部项目的该第二列提取尚未提取的该指令的指令字节,并且自该底部项目的该第二列提取该累积前置消息以置换从该队列移出的该指令的起始部分的前置字节;(d)根据储存的该指令的起始部分的长度,计算先前尚未提取的该指令的长度;及(e)根据该计算的长度,自该底部项目的该第二列提取先前尚未提取的该指令以外的指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010185625.1/,转载请声明来源钻瓜专利网。
- 上一篇:存储装置
- 下一篇:减少装置功率消耗的方法及具有嵌入式存储器模块的装置