******************************************* Input data file [A.txt] 本文 p.22 参照    2の 64乗= 1844 6744 0737 0955 1616 から    2の128乗=(1844 6744 0737 0955 1616) x (1844 6744 0737 0955 1616) を計算します。 ******************************************* A[ ] = 1844 6744 0737 0955 1616 B[ ] = 1844 6744 0737 0955 1616 ******************************************* ***************************************************** Output data File = [B.txt] ***************************************************** ***************************************************** C[ ] = A[ ] + B[ ] ***************************************************** KA = 20 A[ ] = 1844 6744 0737 0955 1616 KB = 20 B[ ] = 1844 6744 0737 0955 1616 KC = 20 C[ ] = 3689 3488 1474 1910 3232 ***************************************************** A[ ]*B[KK] for KK=1 to KB ***************************************************** A[ ]*1 = 18446744073709551616 D[1] = 18446744073709551616 A[ ]*8 = 147573952589676412928 D[2] = 332041393326771929088 A[ ]*4 = 73786976294838206464 D[3] = 3394200909562557497344 A[ ]*4 = 73786976294838206464 D[4] = 34015796071920413179904 A[ ]*6 = 110680464442257309696 D[5] = 340268641183646389108736 A[ ]*7 = 129127208515966861312 D[6] = 3402815539044979857948672 A[ ]*4 = 73786976294838206464 D[7] = 34028229177426093417693184 A[ ]*4 = 73786976294838206464 D[8] = 340282365561237229015138304 A[ ]*0 = 00000000000000000000 D[9] = 3402823655612372290151383040 A[ ]*7 = 129127208515966861312 D[10] = 34028236685250931417480691712 A[ ]*3 = 55340232221128654848 D[11] = 340282366907849546395935571968 A[ ]*7 = 129127208515966861312 D[12] = 3402823669207622672475322580992 A[ ]*0 = 00000000000000000000 D[13] = 34028236692076226724753225809920 A[ ]*9 = 166020696663385964544 D[14] = 340282366920928287944195644063744 A[ ]*5 = 92233720368547758080 D[15] = 3402823669209375113162324988395520 A[ ]*5 = 92233720368547758080 D[16] = 34028236692093843365343618431713280 A[ ]*1 = 18446744073709551616 D[17] = 340282366920938452100180258026684416 A[ ]*6 = 110680464442257309696 D[18] = 3402823669209384631682267022524153856 A[ ]*1 = 18446744073709551616 D[19] = 34028236692093846335269414298951090176 A[ ]*6 = 110680464442257309696 D[20] = 340282366920938463463374607431768211456 ***************************************************** KD = 39 D[ ] = A[ ] x B[ ] = 340 2823 6692 0938 4634 6337 4607 4317 6821 1456 *****************************************************