发明名称 运算装置、运算方法及记录了该运算方法的记录媒体
摘要 用整数I102除整数Z101,算出余数R109。整数I102由计算机的基本运算单位的幂的多项式构成。这样,通过根据计算机的基本运算单位来限定被除数的整数I,可以不需要进行过去运算方法中使用的移位运算,只使用加法运算和减法运算处理就可以算出余数。因此,能够压缩代码长度,快速地算出整数的余数。
申请公布号 CN1255998A 申请公布日期 2000.06.07
申请号 CN99800065.5 申请日期 1999.01.21
申请人 三菱电机株式会社 发明人 松井充
分类号 G09C1/00;G06F17/00 主分类号 G09C1/00
代理机构 中国专利代理(香港)有限公司 代理人 杨凯;叶恺东
主权项 1、一种运算装置,该装置是算出用下式<math> <mrow> <mi>I</mi> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>N</mi> <mo>=</mo> <mi>O</mi> </mrow> <mrow> <mi>N</mi> <mo>=</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> </mrow> </munderover> <msub> <mi>A</mi> <mi>N</mi> </msub> <msup> <mi>Q</mi> <mi>MN</mi> </msup> </mrow> </math> (M是基本运算单位的位数,N是从0到Nmax的自然数,A0是绝对值比由上述基本运算单位M位所表示的值小的值,从A1到ANmax-1是+1、0、或-1,ANmax是+1或-1,Q是2以上的自然数。)表示的数据I除Bz位的数据Z所得的余数R的运算装置,其特征在于:具有从(1)到(4)的部件,(1)存储上述数据Z的低M×Nmax位的数据Zl的数据Zl存储区;(2)存储上述数据Z的高(BZ-M×Nmax)位的数据Zh的数据Zh存储区;(3)存储上述数据AN的数据AN存储区;以及(4)加减运算部,根据上述数据AN的正负决定进行加法运算还是减法运算,通过对上述数据Zl存储区的至少一部分存储的数据和上述数据Zh存储区的至少一部分存储的数据进行加减运算,算出上述余数R。
地址 日本东京都