[发明专利]计算机系统无效
申请号: | 00806553.5 | 申请日: | 2000-04-17 |
公开(公告)号: | CN1348561A | 公开(公告)日: | 2002-05-08 |
发明(设计)人: | 关一 | 申请(专利权)人: | 关一 |
主分类号: | G06F9/34 | 分类号: | G06F9/34;G06F9/38 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 黄剑锋 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种计算机系统,高速处理由堆栈机器的机器语言描述的程序,每当指令被解码时,根据其指令的内容,操作前进指针堆栈及综合寄存器文件,同时将该指令内容写入指令缓冲器,必要时写入适当功能单元的空着的保留站中。在指令缓冲器中保持的未执行的指令由out-of-order进行处理。当在指令缓冲器前部的入口中所保持的指令可以或实际结束时,根据该指令缓冲器前部的入口内容,应操作再现所保持的指令被解码时的前进指针堆栈动作的结束指针堆栈,并从指令缓冲器除去其前部的入口。 | ||
搜索关键词: | 计算机系统 | ||
【主权项】:
1、一种计算机系统,具有:数据高速缓冲存储器(11);可以保持变量数据的数据缓冲器(12);在各个入口写入数据的综合寄存器文件(6);在各个入口写入该综合寄存器文件(6)的入口地址的前进指针堆栈(3);在各个入口写入各个指令内容的构成FIFO(先进先出)队列结构的指令缓冲器(5);运行运算的运算单元(80,81);可以读取该数据高速缓冲存储器(11)及该数据缓冲器(12)的装载/存储单元(83);当含有对操作数堆栈弹出操作的指令被译码时,只将和应弹出的字数相同数量的该综合寄存器文件(6)的入口地址,从该前进指针堆栈(3)弹出,当含有对操作数堆栈压入操作的指令被译码时,对只和应压入字数相同数量的未分配的该综合寄存器文件(6)的入口进行分配,将分配的该综合寄存器文件(6)的入口地址压入该前进指针堆栈(3),被译码的指令内容,如果伴随弹出/压入操作指令时,连同弹出/压入的该综合寄存器文件(6)的入口地址,写入该指令缓冲器(5),依据数据驱动原理处理该指令缓冲器里保持的未运行的指令,运行用堆栈机器语言记录的程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于关一,未经关一许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/00806553.5/,转载请声明来源钻瓜专利网。