[其他]微處理器芯片上的堆棧式超高速緩沖存儲器無效
| 申請號: | 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://m.szxzyx.cn/pat/books/87100507/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:海洋結構物拖運和下水用的鉸接式駁船
- 下一篇:膜盒氣表





