[an error occurred while processing this directive]
суть то от великой оптимизации не меняется =))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
-=DASM=-
21 мая 2006 г. 01:29
В ответ на:
Не надо так писать - не потребуется и проверять
отправлено =AVR= 21 мая 2006 г. 01:27
Составить ответ
|||
Конференция
|||
Архив
Ответы
Это не оптимизация, а линеаризация - вместо двух УСЛОВНЫХ скипов тупое безусловное копирование бита. Дважды проверять взаимоинверсные условия - удел туесосов, а не вменяемых эмбеддеров
—
=AVR=
(21.05.2006 01:33
80.92.96.19
,
пустое
)
Ответ:
—
Неофит
(21.05.2006 10:19
217.118.66.232
, 286 байт)
В смыселе, что дребезга нет, так как "strong pull-down" подаётся перед питанием. (-)
—
Неофит
(21.05.2006 10:22
217.118.66.232
,
пустое
)
да эт ясно... может чип просто горелый ?
—
-=DASM=-
(21.05.2006 10:24
212.58.192.14
,
пустое
)
3 или 4 штуки, "rev. C". Терзают смутные подозрения. Хотя, уже появилась мыстль, как обойтись вообще без него. (-)
—
Неофит
(21.05.2006 10:30
217.118.66.232
,
пустое
)
что-то не верится во все это. Показал бы весь код от reset и до этого куска
—
-=DASM=-
(21.05.2006 10:35
212.58.192.14
,
пустое
)
И мне тоже не верится.
—
Неофит
(21.05.2006 10:45
217.118.66.232
, 1506 байт)
Tiny15 гораздо медленнее, чем Tiny45, а пуллапы хилые
—
=AVR=
(21.05.2006 14:50
80.92.96.19
, 286 байт)
ээээ.... pre тут в <> таких скобках лучше...
—
-=DASM=-
(21.05.2006 10:49
212.58.192.14
,
пустое
)
не, ну вылитый BLACKEAGLE.... зачисляю себя в туесосы
—
-=DASM=-
(21.05.2006 01:35
212.58.192.14
,
пустое
)
Хорошо, чтобы больше орла мне не лепил - отчисляю :) Ну а по делу - ЕСЛИ МОЖЕШЬ ИЗБЕЖАТЬ ЛИШНЕГО УСЛОВНОГО ПЕРЕХОДА - ИЗБЕГАЙ
—
=AVR=
(21.05.2006 01:39
80.92.96.19
,
пустое
)
правильно, а то кэш-промахи полезут. Впрочем совет не мне - я вообще ассемблера избегаю
—
-=DASM=-
(21.05.2006 01:40
212.58.192.14
,
пустое
)
AVR дает совет по алгоритму, а не по компилеру, причем совершенно правильный (для повышения надёжности:)).
—
=L.A.=
(21.05.2006 09:26
213.134.214.10
,
пустое
)
а я могу дать совет по разведению барбусов в аквариумах емкостью 100л. Дальше что ? К проблеме человека это отношения не имеет
—
-=DASM=-
(21.05.2006 10:00
212.58.192.14
,
пустое
)
Не толко. Грамотный switch-Ncase тоже читает условия ОДИН раз, а не N - по вполне понятным причинам. Ситуацию, когда PORTB0 будет некорректно выставлен, тоже расписать, или уже и так понятно?
—
=AVR=
(21.05.2006 01:43
80.92.96.19
,
пустое
)
мне понятно только что человек к ночи написал вполне работоспособный тест ножки и совершенно не думал об оптимизации и прочих логических тонкостях.
—
-=DASM=-
(21.05.2006 01:47
212.58.192.14
,
пустое
,
ссылка
)
Человек приподнял сутану, не учтя, что штаны уже не спущены, а заблаговременно расстегнуты, и получил неизбежное вместо прогнозируемого
—
=AVR=
(21.05.2006 01:56
80.92.96.19
, 246 байт)
иными словами, в даннном конкретном случае, существует вероятность того, что ножка работоспособна, но при проверке дребезг контактов (?) поданного испытательно сигнала был синхронен с работой ядра ? :-D
—
-=DASM=-
(21.05.2006 01:58
212.58.192.14
,
пустое
)
Конечно ДА! Если вероятность гадости близка к нулю, но не равна ему - гадость обязательно произойдет, притом при самых гнусных обстоятельствах. "Никогда не известно, с какой стороны надо мазать бутерброд"(с)
—
=AVR=
(21.05.2006 02:01
80.92.96.19
,
пустое
)
да, об этом уже писали большевики :))
—
-=DASM=-
(21.05.2006 02:03
212.58.192.14
, 48 байт,
ссылка
)
Хоть я так высоко не летаю, но готов подписаться под каждым его словом. Человек здраво размышляет - почему он должен быть единственным здравомыслящим?
—
=AVR=
(21.05.2006 02:12
80.92.96.19
,
пустое
)
интересно, его за здравомыслие заклевали ?
—
-=DASM=-
(21.05.2006 02:16
212.58.192.14
,
пустое
)
за ротожопие его пинали. К тому же он живее всех живых, как недавно выяснилось.
—
=L.A.=
(21.05.2006 09:28
213.134.214.10
,
пустое
)
это где выяснилось ?
—
-=DASM=-
(21.05.2006 10:00
212.58.192.14
,
пустое
)
это я про доктора. Веткой ошибся
—
=L.A.=
(21.05.2006 17:24
213.134.214.10
,
пустое
)
Насчет него ничего сказать не могу, но по краткому, но печальному опыту этой конфы - как раз за это и клюют из-за неспособности аргументированно возразить
—
=AVR=
(21.05.2006 02:22
80.92.96.19
,
пустое
)
Применимо к дохтуру?
—
Russ
(21.05.2006 02:25
85.249.59.67
,
пустое
)
Зачем рассматривать очевидные антипатии в этом же ключе?
—
=AVR=
(21.05.2006 02:28
80.92.96.19
,
пустое
)
дятлам не возражают
—
-=DASM=-
(21.05.2006 02:27
212.58.192.14
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru