[发明专利]用于快速存取堆栈存储器的方法和系统有效
申请号: | 200480031315.7 | 申请日: | 2004-10-20 |
公开(公告)号: | CN101084484A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | 乔舒亚·M·康纳;詹姆斯·H·格罗斯巴赫;约瑟夫·W·特里斯 | 申请(专利权)人: | 密克罗奇普技术公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟;王允方 |
地址: | 美国亚*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 存取 堆栈 存储器 方法 系统 | ||
1.一种用于产生地址以存取存储器中的堆栈的系统,所述系统包括:
随机存取存储器的一个或多个存储体,所述随机存取存储器具有用于选择所述一个或多个存储体的存储体选择寄存器,所述随机存取存储器还具有堆栈;
含有文字的一个或多个指令,所述一个或多个指令具有标识堆栈相关地址的存取位;及
寻址所述堆栈的堆栈指针;
其中,在处于第一寻址模式中时,当所述存取位被置位时,将所述文字作为偏移量加到所述堆栈指针来实现文字偏移寻址模式。
2.按照权利要求1的系统,包括加法器、第一复用器、第二复用器、第三复用器以及工作寄存器,
其中,所述第二复用器接收所述文字、一个或多个+1值以及所述工作寄存器的内容,所述加法器接收所述堆栈指针的内容与所述第二复用器的输出,所述加法器的输出连接至所述堆栈指针的输入,所述第一复用器接收所述加法器的输出以及所述堆栈指针,所述第三复用器接收所述文字与所述第一复用器的输出,所述第三复用器的输出用作执行指令的地址部分。
3.按照权利要求1的系统,其中,将存取位设置为“1”。
4.按照权利要求1的系统,其中,将存取位设置为“0”。
5.一种用于产生地址以存取存储器中的堆栈的方法,所述方法包括:
确定存取位是否被置位;
如果所述存取位未被置位,则选择第一寻址模式;
如果所述存取位被置位,则:
解码指令以获得地址;
确定所述地址是否大于预定值;及
如果所述地址大于所述预定值,则选择第二寻址模式,否则选择第三寻址模式;
其中,所述存取位标识堆栈相关地址。
6.按照权利要求5的方法,其中,所述第一寻址模式是直接短寻址模式。
7.按照权利要求5的方法,其中,所述第二寻址模式是直接强制寻址模式。
8.按照权利要求5的方法,其中,所述第三寻址模式是利用文字偏移量来变址的寻址模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于密克罗奇普技术公司,未经密克罗奇普技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480031315.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于动态地调节水流的装置
- 下一篇:纳米板材平面布胶设备和布胶方法