Для получения ответа по делу хорошо бы определиться : в микроконтроллере это, на РС или еще где? Язык какой - Ассемблер, С, Паскаль, Фортран, Кобол, ЯСК ?
Вообше на асме это делается просто : умножить на 10, затем выделить порядок, из него вычленить и запомнить знак, а потом мантиссу выдвигать влево в очищенные 2 байта, вычитая каждый раз из порядка 1 до тех пор, пока полядок не станет равным порядку числа 1.0. Потом домножить на знак.
|