[其他]微处理器芯片上的堆栈式超高速缓冲存储器无效
申请号: | 87100507 | 申请日: | 1987-01-26 |
公开(公告)号: | CN87100507A | 公开(公告)日: | 1987-11-25 |
发明(设计)人: | 格伦福德·J·迈尔斯;康拉德·黎;迈克尔·T·艾梅尔;格伦·欣顿;罗伯特·里奇斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/06 | 分类号: | G06F15/06 |
代理公司: | 中国专利代理有限公司 | 代理人: | 奚汉民,吴秉芬 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理器 芯片 堆栈 超高速 缓冲存储器 | ||
1、为在可与主存储器连接的数据处理器中使用,一种所述数据处理器中的堆栈帧式超高速缓冲存储器和一种控制装置的特征在于其中包括:
一个多元全局寄存器,其中所述全局寄存器中的一个是包含指向现行帧的现行帧指示字的帧指示字寄存器,其余所述全局寄存器则作为供现行过程使用的通用寄存器,
一个由多个寄存器组组成的寄存器组组合,每一寄存器组由一些局部寄存器组成;
依据调用指令的译码驱动的第一控制装置,用于从所述寄存器组组合中给所调用过程分配局部寄存器的寄存器组以及为建立现行帧对所述帧指示字寄存器进行初始化;
依据返回指令的译码驱动的第二控制装置,用于释放所述寄存器组以便分配给由后一个调用指令所调用的另一个过程。
2、根据权利要求1所述的组合装置,特征在于其中所述第一控制装置包括依据条件可操作的装置,其条件就是所述寄存器组组合用完后将把与前一过程有关的内容保存在所述主存储器内,并将所述寄存器组分配给所述现行过程。
3、根据权利要求1所述的组合装置,特征在于其中所述第一控制装置包括返回状态位,用于记录建立所述帧使用的调用机构和用于选择返回时将要用到的返回机构。
4、根据权利要求1所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器,含有包括一个指向前帧的指示字和一个指令指示字的连接信息。
5、根据权利要求2所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器,含有包括一个指向前帧的指示字和一个指令指示字的连接信息。
6、根据权利要求1所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存部,含有包括帧状态位的堆栈帧,该状态位用于记录调用后与该帧有关的信息,以供从该帧返回时使用,所述信息包括返回状态位,这些状态位用于记录建立所述帧使用的调用机构。和选择返回时所要用到的返回机构。
7、根据权利要求1所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器含有一个堆栈帧,该堆栈帧包括由前帧第一个字节的线性地址组成的前帧指示字位。
8、根据权利要求1所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器含有一个堆栈帧,该堆栈帧包括返回指令指示字字段,该字段用于依据条件贮存该返回指令指示字,其条件就是完成对新帧的调用操作;这一字段还用于依据条件贮存下一个指令的指令指示字,其条件就是过程被中止,所述字段是返回到这一帧后控制被返回到的线性地址。
9、根据权利要求2所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器,含有包括帧状态位的堆栈帧,该状态位用于记录调用后与该帧有关的信息,以供从该帧返回时使用,所述信息包括返回状态位,这些状态位用于记录建立所述帧使用的调用机构、和选择返回时所要用到的返回机构。
10、根据权利要求2所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器含有一个堆栈帧,该堆栈帧包括由前帧第一个字节的线性地址组成的前帧指示字位。
11、根据权利要求2所述的组合装置,特征在于,其中与过程有关的寄存器组中的所述局部寄存器含有一个堆栈帧,该堆栈帧包括返回指令指示字字段,这一字段用于依据条件贮存该返回指令指示字,其条件就是完成对新帧的调用操作;这一字段还用于依据条件贮存下一条指令的指令指示字,其条件就是过程被中止,所述字段是返回到这一帧后控制被返回到的线性地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/87100507/1.html,转载请声明来源钻瓜专利网。
- 上一篇:海洋结构物拖运和下水用的铰接式驳船
- 下一篇:膜盒气表