ちょっと自分のメモ代わりに、 今回の多倍長をどう使うか。
目的は温度計です。

秋月で手に入る温度センサ S8100B を使います。  ADCと温度の関係は K0 -8mV/5V *2^10/度
ADCの値から 度にするには (T0-ADC)*625/1024 という事で
ADCの値を 625回 足してゆき1/1024 つまり10bitシフトすれば オフセット付きで温度が求まります。
で、この方法だとHEX-BCD変換が必要になるので、

(T0-ADC)*625/1024 から (W0-ADC*2^6)*625/2^16 とします
ADCの結果はADFM=0にすると左置きになるので 6bitシフトしたのと等価なので6bitシフトは不要

結局:
(W0-ADC)を加算しながら、3byte目の桁上がりから 10進加算 するのを625回すると

温度が度単位で10進数で求まる事になります。 しかも平均されているので安定する筈という目論見です。
625回加算するので時間はかかりますが、表示が目的なので、速度は不要だし、安定していた方が良いので