10進数×2進数の計算

なるほど。乗算×被乗算のとき、被乗算が奇数ならば、乗算を足し合わせる

157×83=157×(82+1)=(157×82)+157=(314×41)+157=(314×40)+(314+157)
=(628×20)+(314+157)=(1256×10)+(314+157)=(2512×5)+(314+157)=(2512×4)+(2512+314+157)=(5024+2)+(2512+314+157)=(10048×1)+(2512+314+157)
=10048+2512+314+157=13031

これは2進数の計算に等しい。

(157)10×(83)10=(157)10×(1010011)2

001×83=2(2(2(2(2(2(1)+0)+1)+0)+0)+1)+1
157×83=2(2(2(2(2(2(157)+0)+157)+0)+0)+157)+157

univ-juken.com

157=83×1+72,83=72×1+11,72=11×6+6,11=6×1+5,6=5×1+1,5=1×5+0