-
- Во-первых, не понимаю я этот птичий язык. Во-вторых, нахуа? Чем sprintf не угодил? В третьих, ну, бывает, sprintf толстоват - сишный вариант будет в 2 раза толще асмового, что за печаль? Зато без мозголомства. В третьих, если уж совсем припёрло - SciFi(44 знак., 21.03.2016 20:59)
- этот птичий язык означает следующие. Nikolay801_(1740 знак., 23.03.2016 10:15)
- ОДНА инструкция аппаратного деления 32/16 выполняется у dsPIC за 17 тактов, т.е. за столько же, за сколько ВСЯ моя функция itoa. У других МК - примерно так же - MBedder(23.03.2016 10:34)
- да ладно сделал, работает и молодец. - Nikolay801_(23.03.2016 10:47 - 10:49)
- Ага, ща - single cycle multiplication and dedicated hardware division. "And" здесь отнюдь не означает, что деление тоже одноцикловое - можешь копнуть мануал поглубже и сам убедиться - MBedder(23.03.2016 10:52)
- угу "Instruction takes between 2 & 12 cycles depending on dividend and devisor" - Nikolay801_(23.03.2016 11:34)
- Отож!(с) :)) - MBedder(23.03.2016 11:36)
- Не удивлюсь, если однотактовая делилка по площади кристалла будет как весь остальной проц :-) - SciFi(23.03.2016 10:55)
- Ну где-то так - по крайней мере гораздо больше площади всего ALU вместе с его декодерами и регистрами - MBedder(23.03.2016 10:58)
- угу "Instruction takes between 2 & 12 cycles depending on dividend and devisor" - Nikolay801_(23.03.2016 11:34)
- Ага, ща - single cycle multiplication and dedicated hardware division. "And" здесь отнюдь не означает, что деление тоже одноцикловое - можешь копнуть мануал поглубже и сам убедиться - MBedder(23.03.2016 10:52)
- Слишком быстро. Надо тактовую понижать. А то цифры так будут мелькать, что юзверь ни фига не поймёт. - SciFi(23.03.2016 10:37)
- Угу. Только в моем случае это не юзверь, а сложное и дорогое устройство, которому нужен очень быстрый поток в ASCII, чтобы эмулировать и импортозаместить еще одно сложное и дорогое устройство, попавшее под ограничения DARPA и под санкции - MBedder(23.03.2016 10:47)
- да ладно сделал, работает и молодец. - Nikolay801_(23.03.2016 10:47 - 10:49)
- Когда-то и я увлекался этой фигнёй. Былой задор пропал, теперь больше думаю о деле :-) Когда приспичит, что-нибудь такое делаю, но это редко бывает. - SciFi(23.03.2016 10:30)
- ОДНА инструкция аппаратного деления 32/16 выполняется у dsPIC за 17 тактов, т.е. за столько же, за сколько ВСЯ моя функция itoa. У других МК - примерно так же - MBedder(23.03.2016 10:34)
- Это из одной некрофильской ветки - зачем, почему и как - можешь почитать там --> - MBedder(21.03.2016 21:10, ссылка)
- Вот почему нет таких веток? "- Число в строку? - sprintf. - Спасибо." - SciFi(21.03.2016 21:29)
- этот птичий язык означает следующие. Nikolay801_(1740 знак., 23.03.2016 10:15)
- Во-первых, не понимаю я этот птичий язык. Во-вторых, нахуа? Чем sprintf не угодил? В третьих, ну, бывает, sprintf толстоват - сишный вариант будет в 2 раза толще асмового, что за печаль? Зато без мозголомства. В третьих, если уж совсем припёрло - SciFi(44 знак., 21.03.2016 20:59)