N*(0.707*2^16)!>16
Инак казано, 16 битовото число (N) по 46334 -> 32 бита резултат, от който взимаш
горните 16 бита. Ако искаш да закръглиш, към 32-битовия резултат прибави
$8000 преди да вземеш само горните 16 бита.
Как се умножава 16 бита по 16 бита ако имаш само 8-бита умножение е
отделен урок - вероятно го знаеш вече (ако не, същото е както с двуцифрени
десетични числа, само дето са 8-цифрени двоични).
Edit: sthx, стори ми се, че тоя вариант е по-очевиден за обучение от твоя,който
разбира се е по-икономичен, и явно в момента съм в приказливо настроение....
