[发明专利]字节可寻址存储器的提取索引寻址无效
| 申请号: | 200680019316.9 | 申请日: | 2006-04-27 |
| 公开(公告)号: | CN101189585A | 公开(公告)日: | 2008-05-28 |
| 发明(设计)人: | 龙尼·彼得森;埃里克·K·雷诺;厄于温·斯特伦 | 申请(专利权)人: | 爱特梅尔公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 孟锐 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 字节 寻址 存储器 提取 索引 | ||
1.一种在微处理器中的电路,所述微处理器响应于用于使用索引寻址存取存储器的指令,所述电路包括:
一组字长度寄存器,其包含规定为索引寄存器、基准地址寄存器和目的地寄存器的寄存器,所述索引寄存器经配置以含有待单独提取的压缩字节;
多路复用器,其具有:字长度输入端,所述字长度输入端耦合到所述索引寄存器并适合存取在所述索引寄存器内压缩的每一字节;字节长度输出端;和控制输入,所述控制输入用于接收字节选择信息,所述多路复用器适合提取在其输入端处接收到的所述字节中的选定一者,并只将所述选定字节传递到其输出端;以及
加法器,其经耦合以从所述基准地址寄存器接收字长度内容,并且还接收偏移字,所述偏移字在所述偏移字的特定位位置处含有来自所述多路复用器的输出端的所述选定字节,所述加法器适合将所述接收到的内容的输出总和供应为待存取的存储器地址,所述存储器地址处存取的存储器内容可加载到所述目的地寄存器中。
2.根据权利要求1所述的电路,其中所述字长度是四字节长度,且所述多路复用器的所述控制输入是规定四个字节中待提取的一者的两位输入。
3.根据权利要求1所述的电路,其中所述偏移字的含有来自所述多路复用器的输出端的所述选定字节的所述特定位位置是位位置[9:2],其对应于适合存取字节可寻址存储器的向左移位两位的偏移。
4.根据权利要求1所述的电路,其进一步包括字长度位移寄存器,所述字长度位移寄存器耦合到所述多路复用器的所述字节长度输出端,并适合在所述位移寄存器的特定位位置处加载所述选定字节,从所述位移寄存器输出的内容形成提供到所述加法器的所述偏移字。
5.根据权利要求4所述的电路,其中所述位移寄存器适合在其除适合加载所述选定字节的所述特定位位置之外的所有位位置处存储零。
6.根据权利要求1所述的电路,其中所述加法器是所述微处理器中的中央处理单元的组件,而不是专门用于索引寻址的单独组件。
7.一种由微处理器响应于使用索引寻址存取存储器的指令而执行的方法,所述方法包括:
将特定字长度寄存器规定为索引寄存器、基准地址寄存器和目的地寄存器,并规定在所述索引寄存器内压缩的待提取的字节;
使用多路复用器从所述索引寄存器中提取所述规定字节,并将所述规定字节提供为偏移字的特定位位置;
将来自所述基准地址寄存器的字长度内容与所述偏移字相加以获得总和作为待存取的存储器地址;以及
存取所述存储器地址处的存储器内容,并将所述存取的存储器内容加载到所述目的地寄存器中。
8.根据权利要求7所述的方法,其中所述字长度是四字节长度,且所述多路复用器是两位控制输入,其规定在所述索引寄存器内压缩的四个字节中的哪一字节由所述多路复用器提取。
9.根据权利要求7所述的方法,其中所述偏移字的含有所述规定字节的所述特定位位置是位位置[9:2],其对应于适合存取字节可寻址存储器的向左移位两位的偏移。
10.根据权利要求7所述的方法,其中所述偏移字在除了含有所述规定字节的特定位位置之外的所有位位置中含有零。
11.根据权利要求7所述的方法,其中所述索引寄存器、基准地址寄存器和目的地寄存器以及所述索引寄存器的所述规定字节全部借助所述微处理器所响应的提取索引指令由加载字来规定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱特梅尔公司,未经爱特梅尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680019316.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:记忆卡结构
- 下一篇:用于原子力显微镜观察的石蜡切片脱蜡方法





