[发明专利]计算机系统无效
| 申请号: | 00806553.5 | 申请日: | 2000-04-17 | 
| 公开(公告)号: | CN1348561A | 公开(公告)日: | 2002-05-08 | 
| 发明(设计)人: | 关一 | 申请(专利权)人: | 关一 | 
| 主分类号: | G06F9/34 | 分类号: | G06F9/34;G06F9/38 | 
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 黄剑锋 | 
| 地址: | 日本*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 计算机系统 | ||
1、一种计算机系统,具有:
数据高速缓冲存储器(11);
可以保持变量数据的数据缓冲器(12);
在各个入口写入数据的综合寄存器文件(6);
在各个入口写入该综合寄存器文件(6)的入口地址的前进指针堆栈(3);
在各个入口写入各个指令内容的构成FIFO(先进先出)队列结构的指令缓冲器(5);
运行运算的运算单元(80,81);
可以读取该数据高速缓冲存储器(11)及该数据缓冲器(12)的装载/存储单元(83);
当含有对操作数堆栈弹出操作的指令被译码时,只将和应弹出的字数相同数量的该综合寄存器文件(6)的入口地址,从该前进指针堆栈(3)弹出,
当含有对操作数堆栈压入操作的指令被译码时,对只和应压入字数相同数量的未分配的该综合寄存器文件(6)的入口进行分配,将分配的该综合寄存器文件(6)的入口地址压入该前进指针堆栈(3),
被译码的指令内容,如果伴随弹出/压入操作指令时,连同弹出/压入的该综合寄存器文件(6)的入口地址,写入该指令缓冲器(5),
依据数据驱动原理处理该指令缓冲器里保持的未运行的指令,运行用堆栈机器语言记录的程序。
2.根据权利要求1所述的计算机系统,具备向各个入口写入该综合寄存器文件(6)入口地址的结束指针堆栈(4);
当该指令缓冲器5的起始入口保持的指令可以结束,或者已经结束时,根据该指令缓冲器(5)的起始入口的内容,操作该结束指针堆栈(4),使所保持的指令内容被译码时再现该前进指针堆栈(3)的动作,从指令缓冲器(5)除去这个起始入口,
依据弹出操作,解除该结束指针堆栈(4)中地址保持结束的该综合寄存器文件(6)的入口分配。
3.根据权利要求2所述的计算机系统,具有:保持没有分配的该综合寄存器文件(6)入口地址的独立表;
在初始状态中,该综合寄存器文件(6)的所有入口地址登录在该独立表里,
当需要分配该综合寄存器文件(6)的入口时,从独立表取出没有分配的该综合寄存器文件(6)的入口地址,
把解除了分配的该综合寄存器文件(6)的入口地址,登录在该独立表里。
4.根据权利要求2所述的计算机系统,具有:向各个入口写入该前进指针堆栈(3)的内容的前进指针堆栈历史文件(3a);
该综合寄存器文件(6)在各个入口写入分支标记,
当指令被译码时,将分支标记写入被分配的该综合寄存器文件(6)的入口,
每当条件分支指令被译码时,向该前进指针堆栈历史文件(3a)的1个入口,写入该前进指针堆栈(3)的内容,改变标记,进行基于分支预测的推测运行,
当分支预测没有应验时,将条件分支指令以后译码的指令视为无效,解除写有在该条件分支指令以后译码的指令所添加的分支标记的该综合寄存器文件(6)的入口的分配,把该条件分支指令被译码时写入的该前进指针堆栈(3a)的入口的内容,拷贝在前进指针堆栈(3)里,从正确位置的指令开始,重新进行处理。
5.根据权利要求2所述的计算机系统,前进指针堆栈(3)和该结束指针堆栈(4)组成循环型的缓冲器,
在该前进指针堆栈(3)和该结束指针堆栈(4)里,如果保持该综合寄存器文件(6)入口地址的最低位入口的内容一致,则在该前进指针堆栈(3)和该结束指针堆栈(4)中,解除最低位入口中的该综合寄存器文件(6)的入口地址的保持,把该一致内容所表示的该综合寄存器文件(6)入口里写入的数据,存在该数据缓冲器(12),
对于需要从该数据缓冲器(12)装载到该综合寄存器文件(6)的数据,分配没有分配过的该综合寄存器文件(6)的1个入口,写入该数据,并且在该前进指针堆栈(3)及该结束指针堆栈(4)中,通过在保持该综合寄存器文件(6)入口地址的最低位入口的再下1个入口中,保持写入该数据的该综合寄存器文件(6)的入口地址,可以进行从该数据缓冲器(12)向该综合寄存器文件(6)的数据装载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于关一,未经关一许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00806553.5/1.html,转载请声明来源钻瓜专利网。





