-
- Бывает время реакции, да. Сочинишь по этому случаю таймер и/или прерывание - что за печаль? Ну а всё остальное, включая веб-морду, гуй и т.д. живёт на сях. А тут, видите ли, религию развели - асм или смерть. Ну не дураки ли, а? - SciFi(20.03.2016 22:42)
- Не нужно мне навязывать свою точку зрения. Есть люди кто руками все делают а есть кто паяльник не держал ни разу а делает внешние вещи не привязанные ни к чему. Можно тогда взять мк за 100$ и не парится а можно взять за 1$ и реализовать все тоже imhoteb(424 знак., 21.03.2016 19:26)
- Ой! 15 минут на QFP100? Товарисчу явно нужен курс молодого бойца :-) - SciFi(21.03.2016 20:54)MBedder
- :) - Гудвин(21.03.2016 21:00)
- Дык МБеддер, очевидно, тоже асмовед и страдает аллергией на Си. Ну ему можно - он дядька заслуженный, как он говорит. И не надо тут инсинуаций про сто баксов, делал я на баксе весьма успешно, причём на сях и совсем чуть-чуть на асме. Ташта пеши SciFi(41 знак., 21.03.2016 20:25 - 20:27)
- Никакой аллергии на С у меня нет - пишу себе спокойно и на С, и на АСМе. И там, где удобнее обойтись голым АСМом - им и обхожусь - MBedder(21.03.2016 20:33)
- Фигасе. А где это удобно? А, ну да, старые наработки на асме, должно быть. Всё это контрреволюция и тлетворное влияние
совказападактулху. А приучать к этому мОлодёжь - вселенское зло. - SciFi(21.03.2016 20:37)- Маленький пример. На Си короче не напишешь. Или нет? Bill(316 знак., 23.03.2016 14:28)
- Или нет. "На Си короче" есть множество примеров по ссылке. Но зачем, Холмс? В конце концов, некоторым нравится и подлиннее. - SciFi(23.03.2016 14:36, ссылка, ссылка)
- я могу. Nikolay801_(27 знак., 23.03.2016 14:32)
- На ассемблере будет то же самое Bill(33 знак., 23.03.2016 14:40)
- больше на 3(!) символа. А это увеличение объема исходного кода на 7%. Что вызовет пропорциональный рост затрат на хранение, увеличится потребление электричества, износ клавиатуры, расход тонера на распечатки, ускорится выгорание пикселей на Nikolay801_(195 знак., 23.03.2016 14:56)
- Сократил на 5 символов Bill(26 знак., 23.03.2016 15:31)
- Зато ВВП на 7% больше. Нет худа без добра. - SciFi(23.03.2016 14:58)
- больше на 3(!) символа. А это увеличение объема исходного кода на 7%. Что вызовет пропорциональный рост затрат на хранение, увеличится потребление электричества, износ клавиатуры, расход тонера на распечатки, ускорится выгорание пикселей на Nikolay801_(195 знак., 23.03.2016 14:56)
- На ассемблере будет то же самое Bill(33 знак., 23.03.2016 14:40)
- Удобно, например, при обилии битовых манипуляций, при необходимости использовать нетривиальную часть результатов вычислений (например, два средних байта результата умножения), при работе с DSP-ресурсами и т.д. Напиши-ка вот это на С со сравнимой MBedder(1266 знак., 21.03.2016 20:55)
- Во-первых, не понимаю я этот птичий язык. Во-вторых, нахуа? Чем 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)
- Маленький пример. На Си короче не напишешь. Или нет? Bill(316 знак., 23.03.2016 14:28)
- Фигасе. А где это удобно? А, ну да, старые наработки на асме, должно быть. Всё это контрреволюция и тлетворное влияние
- Никакой аллергии на С у меня нет - пишу себе спокойно и на С, и на АСМе. И там, где удобнее обойтись голым АСМом - им и обхожусь - MBedder(21.03.2016 20:33)
- Ваащета проц 100 ног паяется не 15 минут, а 1-2 - прихватил пару ног по углам, обильно намазал ряды ног флюсом, провел прямо по рядам жалом-лодочкой с доброй порцией припоя, еще раз обильно намазал получившееся безобразие флюсом, и снял излишки MBedder(17 знак., 21.03.2016 19:34)
- Нууууу прям нечего ответить :))) - imhoteb(21.03.2016 20:04)
- Вот наглядное видео --> - MBedder(21.03.2016 20:43, youtube)
- Хотя там примеры с ножками где расстояние большое между ними. imhoteb(88 знак., 21.03.2016 21:36)
- А нехер их рассматривать - намазал, наляпал, намазал снова, снял излишки припоя оплеткой. А уж потом бери лупу и рассматривай сколько захочется - MBedder(21.03.2016 22:01)
- чел на видео без оплетки.. - lexxx-lexxx(22.03.2016 08:32)
- А нехер их рассматривать - намазал, наляпал, намазал снова, снял излишки припоя оплеткой. А уж потом бери лупу и рассматривай сколько захочется - MBedder(21.03.2016 22:01)
- КРУТО! - imhoteb(21.03.2016 21:17)
- Хотя там примеры с ножками где расстояние большое между ними. imhoteb(88 знак., 21.03.2016 21:36)
- Вот наглядное видео --> - MBedder(21.03.2016 20:43, youtube)
- Нууууу прям нечего ответить :))) - imhoteb(21.03.2016 20:04)
- Ой! 15 минут на QFP100? Товарисчу явно нужен курс молодого бойца :-) - SciFi(21.03.2016 20:54)MBedder
- Не нужно мне навязывать свою точку зрения. Есть люди кто руками все делают а есть кто паяльник не держал ни разу а делает внешние вещи не привязанные ни к чему. Можно тогда взять мк за 100$ и не парится а можно взять за 1$ и реализовать все тоже imhoteb(424 знак., 21.03.2016 19:26)
- Бывает время реакции, да. Сочинишь по этому случаю таймер и/или прерывание - что за печаль? Ну а всё остальное, включая веб-морду, гуй и т.д. живёт на сях. А тут, видите ли, религию развели - асм или смерть. Ну не дураки ли, а? - SciFi(20.03.2016 22:42)