Деление и умножение чисел с дробной частью, не равной степени двойки?
Всем привет!
Мне в универе задали бахнуть программу (NASM, x86, Intel 80386), которая берет из стака два 64 битных значения, в каждом из которых 18 нижних битов отведены под дробную часть, а остальные — целую, и перемножает \ делит их.
Как лучше всего прописать умножение и деление?
Как это сделать с числами с фикс. запятой (8.8, 16.16, 32.32) я понимаю, но с .18 — нет.
Спасибо!
53 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів