[发明专利]改进型编址方法和系统无效
申请号: | 95116844.4 | 申请日: | 1995-09-13 |
公开(公告)号: | CN1136681A | 公开(公告)日: | 1996-11-27 |
发明(设计)人: | 保罗·C·罗斯巴什;高清晨;戴维·S·莱维塔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 酆迅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进型 方法 系统 | ||
1.一种在地址位宽度为m+n位的流水线式处理器内的改进的编址方法,包括:
存储对应于第一地址范围的m位高位比特,所述地址范围包括多个在所述流水线式处理器内执行的选定数据;
存储和所述多个选定数据有关的地址的n位低位比特;
响应对一个要在所述处理器内执行的后继数据的地址的确定,取所述后继数据;
响应其地址超过所述第一地址范围的所述后继数据,把一个状态寄存器设置为两种状态中的第一种状态,以指示需要对所述第一地址寄存器进行一次更新;
响应所述状态寄存器被设置为所述两种状态中的第二种状态,调度所述后继数据以在所述流水线式处理器中执行;以及
存储所述后继数据的n位低位比特,从而减少存储在所述流水线式处理器中执行的指令地址的所需存储器。
2.权利要求1的流水线式处理器内的改进的编址方法,其特征在于进而包括:
响应被置成所述第二状态的所述状态寄存器,仅当所述流水线式处理器完成与包含在所述第一地址范围的地址有关的所述多个数据的执行之后,把所述第一地址寄存器更新成对应于第二地址范围的一个值,这个第二地址范围含有与所述后继数据有关的所述地址。
3.权利要求1的流水线式处理器内的改进的编址方法,其特征在于,其中所述多个数据和所述后继数据是由所述处理器执行的指令。
4.当所述处理器运行在第一方式下时一种在地址位宽度为m+n比特的流水线式处理器内的改进的编址方法,包括:
在第一地址寄存器里存储对应于一个地址范围的m位高位比特,所述地址范围含有多个要被所述处理器应用的数据;
利用存储在第二地址寄存器里的一个地址访问所述多个数据中的一个现行数据;
确定一个后继数据的地址是否是对所述现行数据的地址的一个偏移;
响应所述确定为所述后继数据的所述地址是对所述现行数据的所述地址的一个偏移,
(a)把n位偏移加到包含所述现行数据的所述地址的相应n位低位比特上;
(b)检测所述相加产生的和是否造成进位或借位;
(c)响应所述和未造成进位或借位的检测结果,利用一个m+n位地址访问所述后继数据,这个m+n位地址是通过把存储在所述第一地址寄存器里的所述m位高位比特与所述和的n位低位比特并置起来而构成的,从而不需要对所有的m+n位地址比特进行处理并且因此提高了编址效率。
5.权利要求4的改进的编址方法,其特征在于进一步包括这个步骤,即当所述处理器运行在第二方式下时把所述第一地址寄存器的各位置为逻辑0,在第二方式下所述处理器的所述地址位宽度为n位或少于n位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/95116844.4/1.html,转载请声明来源钻瓜专利网。