student_andrey (19.03.2010 00:35, просмотров: 219) ответил FDA на НЕ особо понял в чём смысл. У меня НЕТ 64-битного double. Все вещественные числа 32-битные. Нужен алгоритм, преобразующий 32-битный double в 64-битный.
ИМХО. http://www.wasm.ru/article.php?article=edfpu01
ftp://ftp.elin.ru/pdf/iBDL/Float_IEEE_754.pdf
У Вас MPLAB C18 или HITECH PICC 18? У микрочипа насколько я помню свой формат представления чисел с плавающей запятой (хотя есть бибилиотека по преобразования в формат IEEE 754 32bit). Мантисса как я понимаю имеет одинаковое представление и для IEEE 754 32bit и для IEEE 754 64bit. Порядок (экспонента) смещен по разному. Исходя из этого в алгоритме должен присутствовать пересчет порядка и копирование мантиссы. Ну и особые случаи ноль, +/- бесконечность, NAN.