[an error occurred while processing this directive]
|
В общих словах. Используется деление 32 на 16. Вы же его и использовали. Частное,т.е. целая часть, сохраняется. Остаток загоняется в старшие 16 разрядов, младшие обнуляются. Полученное 32-х разрядное делится на исходный делитель. Частное уже от этого деления и есть дробная часть. Первое частное в старшие 16 разрядов, второе в младшие. Полученное 32-х разрядное в Вашем случае сдвигаете влево на 13. Старшие 16 сдвинутого - результат.
E-mail: info@telesys.ru