[an error occurred while processing this directive]
Ответ: если проекты до 1000 строк и в фирме единственная архитектура с ограниченными ресурсами- вы правы...но и то C+ asm
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
andrews
28 октября 2005 г. 16:51
В ответ на:
Не надо в этом переубеждать. асмы надо знать в первую очередь, с этого надо начинать знакомство с любым процом, так как отсюда прямо следует знание ядра и его особенностей. А С во вторую, чтобы можно было быстро решать (с учетом знания асма возможно даже близко к оптимальному по ресурсам решению) срочные задачи.
отправлено SM 28 октября 2005 г. 16:48
Составить ответ
|||
Конференция
|||
Архив
Ответы
Да вот сам работаю с десятком архитектур, и и на С и на асме. Причем на некоторых только асм, на некторых С+асм, а на некоторых даже наоборот - асм+С. И объемы от тысячи до больше сотни тысяч строк. Не на С естессно.
—
SM
(28.10.2005 16:54
195.225.131.183
,
пустое
)
В любом случае, я бы не допустил к решению задачи на С программиста, не знающего архитектуру проца, на котором решать. Включая и знание ядра, следственно, асма.
—
SM
(28.10.2005 16:56
195.225.131.183
,
пустое
)
Еще раз повторю. Ядро, архитектура, периферия это одно, а ассемблер это нечто другое никак не связанное с архитектурой
—
Elektronik
(28.10.2005 17:00
194.85.99.225
,
пустое
)
Да он вообще-то порождение этой архитектуры.
—
-=ВН=-
(28.10.2005 17:20
194.190.181.231
,
пустое
)
И я еще раз повторю, не надо знать, как именно команда пишется, надо знать, что она есть с такой-то функциональностью.
—
SM
(28.10.2005 17:02
195.225.131.183
,
пустое
)
Ответ: а также на какие флажки влияет, к каким операндам применима в неортогональной архитектуре, сколько байт, сколько тактов и если еще куча мод: пользовательский, супервизор,...то за полдня, ну хоть %$Uсь не выучить такой асм даже с хелпом под рукой и готовыми примерами!
—
andrews
(28.10.2005 17:09
195.131.123.42
,
пустое
)
А вот это тоже не надо зубрить. Как только понадобилось, так в хелп заглянул.
—
SM
(28.10.2005 17:14
195.225.131.183
,
пустое
)
Ответ: как не зная языка можно написать на нем хотя бы "Муму" ?
—
andrews
(28.10.2005 17:20
195.131.123.42
,
пустое
)
Элементарно (+)
—
SM
(28.10.2005 17:24
195.225.131.183
, 332 байт)
По себе знаю, на примере ассемблеров интел-386 и TI-55xx
—
SM
(28.10.2005 17:15
195.225.131.183
,
пустое
)
А зачем? Что дает какая-нибудь ADD или MOV для понимания работы микроконтроллера. Для наших задач достаточно знать периферию, регистры итп. А каким способом из 20 возможных методов адресации проинициализировать какой-нибудь SMOD знать необязательно.
—
Elektronik
(28.10.2005 17:07
194.85.99.225
, 212 байт)
Еще раз повторяю, блин (+)
—
SM
(28.10.2005 17:13
195.225.131.183
, 580 байт)
Серег, с потолка "программирование микроконтроллеров" это называется: высший пилотаж :)
—
omen
(29.10.2005 17:36
212.176.3.10
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru