发明名称 使用单一指令形式实施双精准运算之方法和装置
摘要 本发明系关于使用单一指令形式实施双精准运算之方法和装置,其中清除一状态暂存器中的移位位元以回应带符号与带符号运算元之间或未带符号与未带符号运算元之间的运算,并清除移位位元以回应带符号与未带符号运算元之间或未带符号与带符号运算元之间的运算。当移位位元改变状态以完成移位并同时地执行乘法以回应单一指令形式时,累计的结果向右移位。
申请公布号 TW491975 申请公布日期 2002.06.21
申请号 TW086113030 申请日期 1997.09.09
申请人 三星电子股份有限公司 发明人 任敏中
分类号 G06F7/50 主分类号 G06F7/50
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种用于双精准乘法之方法,此方法包括步骤:将一状态暂存器之位置移位位元初始设定为清除的状态;清除位置移位位元以回应一第一带符号运算元与一第二带符号运算元之间及一第一未带符号运算元与一第二未带符号运算元之间的任一运算;设定位置移位位元以回应第一带符号运算元与第二未带符号运算元之间及第一未带符号运算元与第二带符号运算元之间的任一运算;及移位一累计器以回应一位置移位位元状态之改变。2.如申请专利范围第1项之方法,其中执行一第一带符号运算元与一第二带符号运算元之间,一第一未带符号运算元与一第二未带符号运算元之间,第一带符号运算元与第二未带符号运算元之间,及第一未带符号运算子与第二带符号运算元之间的每一运算以回应单一形式的指令。3.如申请专利范围第1项之方法,包括步骤:设定一状态暂存器之移位禁止位元;及禁止累计器之移位以回应所设定之移位禁止位元。4.一种执行双精准运算之装置,此装置包括:一包括移位位元之状态暂存器,其中清除移位位元以回应一第一带符号运算元与一第二带符号运算元之间或一第一未带符号运算元与一第二未带符号运算元之间的一个运算,且其中设定移位位元以回应第一带符号运算元与第二未带符号运算元之间或第一未带符号运算元与第二带符号运算元之间的一个运算;一具有第一与第二输入终端及一输出终端之乘法器,其中配置此乘法器以接收此乘法器之第一输入终端之第一输入运算子,并且接收此乘法器之第二输入终端之第二输入运算子,将第一与第二乘法器输入运算子相乘,并产生此乘法器之输出终端之乘积;一具有第一与第二输入终端及一输出终端之ALU,其中ALU之第一输入终端连接至乘法器之输出终端;一具有一输入终端及一输出终端之累计器,其中累计器之输入终端连接至ALU之输出终端;一具有一输入终端及一输出终端之移位器,其中移位器之输入终端连接之累计器之输出终端,且移位器之输出终端连接至ALU之第二输入终端,且其中配置移位器以移位一从累计器接收的値,以回应一移位位元状态之改变。5.如申请专利范围第4项之装置,其中执行第一带符号运算元与一第二带符号运算元之间,第一未带符号运算元与第二未带符号运算元之间,第一带符号运算元与第二未带符号运算元之间,及第一未带符号运算元与第二带符号运算元之间的运算以回应单一形式的指令。6.如申请专利范围第5项之装置,进一步包括:一具有第一与第二输入终端及一输出终端之第一多工器,其中配置第一多工器之第一输入终端以接收第一带符号的运算元,并配置第一多工器之第二输入终端以接收第一未带符号的运算元,且其中第一多工器之输出终端连接至乘法器之第一输入终端;及一具有第一与第二输入终端及一输出终端之第二多工器,其中配置第二多工器之第一输入终端以接收第二带符号的运算元,并配置第二多工器之第二输入终端以接收第二未带符号的运算元,且其中第二多工器之输出终端连接至乘法器之第二输入终端。图式简单说明:图1为一根据本发明之双精准乘法器之具体实施例之方块图;及图2图示一根据本发明之状态暂存器之具体实施例之位元配置。
地址 韩国