发明名称 增加可用于电脑处理器之暂存器数目之装置
摘要 一种浮点处理器(Floating Point Processor),包含第一组多个暂存器,此第一组多个暂存器中之每一暂存器均包含多个至少足以储放一个单一精度(Single Precision) 数字之位元位置,此第一组多个暂存器中的暂存器可以以连续编号之位址而定址(Addressable)储放单一精度之数字,且可藉交替使用用以储放单一精度数字之连续编号而定址,储放双倍精度之数字;并且包含第二组多个暂存器,此第二组多个暂存器中之每一暂存器均包含多个至少足以储放一个单一精度数字之位元位置,此第二组多个暂存器中之暂存器可藉着使用供储放单一精度数字用之连续编号中那些被第一组多个暂存器在定址使用时所略去未用之交替的位址而成对地用以定址储放双倍精度之数字。
申请公布号 TW315957 申请公布日期 1997.09.11
申请号 TW084203504 申请日期 1991.10.18
申请人 太阳微系统公司 发明人 艾蒙.凯力;柯欣;罗伯.史麦利
分类号 G06F13/02 主分类号 G06F13/02
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种可处理多个n倍精确数字,其中n={1,2,4,...n为偶数}之处理器,该处理器具有一第一多个暂存器可由一第一多个位址来定址,该第一多个位址之每一位址皆具有kn之形式,其中k={0,1,...,(r/n-1),r为该第一多个暂存器中之暂存器数目,该第一多个暂存器中之每一暂存器皆能储存一单倍精确数字,该第一多个暂存器中之暂存器可以n群来定址,该处理器进一步包括:多个n-1额外多个暂存器,每一额外多个暂存器中之每一暂存器皆能储存一单倍精确数字,每一额外多个暂存器中之暂存器可以n群来定址,而r为一额外暂存器中暂存器之数目;以及定址装置用以将多个使每一额外多个暂存器之一相关联额外多个位址之n-1个额外多个暂存器予以定址,第i个相关联之额外多个位址之一位址皆具有kn+i之形式,其中i={1,2,...,n-1},该定址装置系连接至该额外多个暂存器。2.一种可处理多个n倍精确数字,其中n={1,2,4,...n为偶数}之处理器,该处理器具有一第一多个暂存器可由一第一多个位址来定址,该第一多个位址之每一位址皆具有kn之形式,其中k={0,1,...,(r/n-1),r为该第一多个暂存器中之暂存器数目,该第一多个暂存器中之每一暂存器皆能储存一单倍精确数字,该第一多个暂存器中之暂存器可以n群来定址,该处理器进一步包括:第二多个暂存器,该第二多个暂存器中之每一暂存器皆能储存一单倍精确数字,第二多个暂存器之暂存器可以n群来定址,而r为第二多个暂存器中暂存器之数目;以及定址装置用以将使用第二多个位址之第二多个暂存器予以定址,该第二多位址之每一位址皆具有kn+1之形式,其n>2,该定址装置系连接至第二多个暂存器。3.根据申请专利范围第2项之处理器,进一步包括:第三多个暂存器,该第三多个暂存器中之每一暂存器皆能储存一单倍精确数字,第三多个暂存器之暂存器可以n群来定址,而r系第三多个暂存器中储存器之数目;以及该定址装置进一步包含将使用第三多个位址之第三多个暂存器予以定址之装置,第三多个位址之每一位址皆具有kn+2之形式,其中n>4,该定址装置系连接至第三多个暂存器。4.根据申请专利范围第3项之处理器,进一步包括:第四多个暂存器,该第四多个暂存器中之每一暂存器皆能储存一单倍精确数字,第四多个暂存器之暂存器可以n群来定址,而r系第四多个暂存器中储存器之数目;以及该定址装置进一步包含将使用第四多个位址之第四多个暂存器予以定址之装置,第四多个位址之每一位址皆具有kn+3之形式,其中n>4,该定址装置系连接至第四多个暂存器。图示简单说明:图一是一用以说明习用浮点处理器之暂存器的图示。图二是一用以说明一个根据本创作设计之浮点处理器之暂存器的图示。图三是本创作之方法流程图。
地址 美国