Спасибо за ответ!
Цитата(diwil @ Feb 15 2008, 15:47)
Конкретнее - в том виде, как sprintf() сделана сейчас, она занимает примерно 1.5к, а с плавающей точкой - около 40к.
Огого:-) Но можно же наверное взять урезанную реализацию, например, из avr-gcc?
Цитата
Если честно, я сейчас не особо занимаюсь компилятором, ибо сдох диск со всеми исходниками и ключами доступа на гнутый ЦВС. Однако планирую возобновиь все в обозримом будующем и, наверное, допишу20и битную адресацию, ибо появился некий проект...
Это хорошо:-) Буду ждать обновлений:-)
Цитата
P.S. во многих случаях можно обойтись без плавающей точки, даже при реализации оч сложных фильтров. А вот лоя обработки навигационных данных float может и не хватить
Да плавучка всё равно используется, с ней проще. Просто есть общая для всех процессоров терминальная оболочка, для настройки и отладки. И там используется sprintf. Пришлось для msp выкручиваться вручную:-)
Если бы я знал, что такое электричество...