ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
305623 Топик полностью
fk0, легенда (06.02.2012 23:19, просмотров: 198) ответил Леонид Иванович на mazur, конечно, с мозгом не дружит. Но где граница mazur-а и нормального человека? Кидаться на новые процессоры, как собака на кости?
Граница протекает там, что нормальный человек обычно не вникает до последнего бита как там процессор устроен, а тупо решает на нём свои задачи. Представьте программиста на PC, который будет вам что-то рассказывать о преимуществах Intel перед AMD или VIA при разработке обычных приложений под Windows или, хуже того, веб-сайта. Сумасшедший? Несомненно. Также и тут. Я вот досконально подробностей pic18 не знаю и pic24 ещё меньше. Знаю там регистры есть, стек (даже не помню в какую сторону растёт)... ну так это у всех есть. Только количество разное. Если надо что-то очень конкретное -- посмотрю даташит. Считать же такты при программировании какой-то там периферии к процессору не относящейся и вникать в подробности работы конвейера -- это надо быть на всю голову ....тым. Завтра оно может то же самое на другом контроллере будет. Что мне, весь ассемблер там изучать и как конвейер работает? Да мне тогда в больницу Скворцова-Степанова им. Кащенко пора добровольно сдаваться. Нет, у меня есть в HAL прослойке функция которая даёт задержку там, или значение таймера считывает. А как она это делает, дело десятое -- абстракция называется. Которая пишется под одно семейство контроллеров для всех остальных проектов на всю оставшуюся жизнь.
[ZX]