[发明专利]短指针有效
申请号: | 201280012977.4 | 申请日: | 2012-03-08 |
公开(公告)号: | CN103547995B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | S·梅尔;J·G·法沃;E·格维茨;R·哈塔韦;E·特雷胡斯 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/34 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 叶晓勇,汤春龙 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指针 | ||
1.一种数字处理器,操作为处理与逻辑分段的存储器相关联的指针,所述数字处理器配置为:
执行指令以将指示所述存储器的逻辑地址空间中的任何地址的长指针载入到寄存器堆中或存储到所述存储器中,所述逻辑地址空间具有预定大小;
执行指令以将指示逻辑地址空间的子集中的任何地址的短指针载入到所述寄存器堆或存储到所述存储器中;
将长指针或短指针转换为公共格式以便载入到所述寄存器堆;以及
将采用公共格式的指针转换为长指针或短指针以便存储于所述存储器中,短指针在存储于所述存储器时在大小上相对于长指针较小。
2.如权利要求1所述的数字处理器,其中长指针和短指针都指示所述逻辑地址空间的预定数量的段中的任何一个,并且其中长指针指示段中的任何地址,而短指针指示段的子集中的任何地址。
3.如权利要求2所述的数字处理器,其中与长指针相比,短指针包括指出段中的特定地址的较少数量的预定位,并且其中所述数字处理器配置为:
通过将填充添加到所述预定位来将短指针转换为所述公共格式;以及
通过抽取一个或多个所述预定位而不是所述填充,将采用公共格式的指针转换为短指针,以便存储到所述存储器中。
4.如权利要求1所述的数字处理器,配置为通过将填充添加到短指针来将短指针转换为所述公共格式,以及通过从长指针移除填充来将长指针转换为所述公共格式。
5.如权利要求1所述的数字处理器,进一步配置为执行不同的指令以载入或存储不同类型的短指针,不同类型的短指针指示不同大小的子集中的地址。
6.如权利要求1所述的数字处理器,进一步配置为执行相同的指令,以基于识别其类型的短指针的一个或多个位来载入不同类型的短指针,不同类型的短指针指示不同大小的子集中的地址。
7.如权利要求1所述的数字处理器,进一步配置为执行相同的指令,以基于采用所述公共格式的指针的一个或多个位来在所述存储器中将采用所述公共格式的指针存储为不同类型的短指针,所述一个或多个位识别要存储的短指针的类型,不同类型的短指针指示不同大小的子集中的地址。
8.如权利要求1所述的数字处理器,进一步配置为执行指令以将对应于所述长指针和短指针的大小的不同大小的整数载入到所述寄存器堆或存储到所述存储器中。
9.如权利要求1所述的数字处理器,其中长指针在存储于所述存储器时具有64位大小,而短指针在存储于存储器时具有32位大小。
10.如权利要求9所述的数字处理器,其中在存储于所述存储器时长指针包括指出所述逻辑地址空间的预定数量的段中的任何一个的8位,以及指出段中的任何一个地址的32位,并且其中在存储于所述存储器时短指针包括指出所述段中的任何一个的8位,以及指出段的子集中的任何一个地址的24位。
11.如权利要求9所述的数字处理器,其中在存储于所述存储器时长指针包括指出所述逻辑地址空间的预定数量的段中的任何一个的8位,以及指出段中的任何地址的32位,并且其中在存储于所述存储器时短指针具有以下至少任何两个:
第一类型,包括指出所述段的任何一个的8位,以及指出段的子集中的任何地址的24位;
第二类型,包括指出所述段的子集中的任何段的4位,以及指出段的子集中的任何地址的28位;以及
第三类型,包括指出段中的任何地址的32位。
12.如权利要求11所述的数字处理器,配置为将所述第二类型和所述第三类型中的至少一个载入到所述寄存器堆中,所述处理器配置为:
通过从所述存储器载入所述短指针以及通过从特殊寄存器载入识别所述段的剩余子集中的任何段的4位,将具有所述第二类型的短指针载入到所述寄存器堆,由此在载入到所述寄存器堆时所述短指针指出所述段的任何一个以及段的子集中的任何地址;以及
通过从所述存储器载入所述短指针以及通过从特殊寄存器载入识别所述段中的任何一个的8位,将具有所述第三类型的短指针载入到所述寄存器堆,由此在载入到所述寄存器堆时所述短指针指出所述段的任何一个以及段中的任何地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280012977.4/1.html,转载请声明来源钻瓜专利网。