Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Для MCS-51 это 60 команд, что у другого 8-битника будет лучше?
Отправлено
Elektronik
11 мая 2007 г. 14:22
В ответ на:
Ну и фуфли? Вся арифметика, сдвиги и другие многобайтные-многоконтекстные приложения на 51 - гроб с музыкой. Битиками шлёпать - пожалуйста, нет проблем. А так весьма большой класс задач остаётся за бортом. Не решаешь таких задач, ну и ланна, никто взашей не гонит. Машинка вполне нормальная.
отправлено -mse- 11 мая 2007 г. 14:09
Составить ответ
|
Вернуться на конференцию
Ответы
C8051F130 имеет встроеный MAC модуль 16х16 бит умножение и 40 бит аккумулятор.
—
misyachniy
(11.05.2007 14:49:46
212.90.165.14
,
пустое
)
Я в курсе и не только 130. Такие притянутые за уши примеры никак не способствуют выбору 8-битника. Главное цена, встроенная периферия, доставаемость, потребление, надежность. А там где нужна быстрая арифметика ни MCS-51 ни AVR не место
—
Elektronik
(11.05.2007 14:52:35
194.85.99.225
,
пустое
)
Да ланна вам, "не место". Слепить на микросхемке за 25р обрабоччик сигнала полосой до 2-3кГц, чтобы он жрал 15-20мА и занимал пару кв.см. со всеми потрохами. Ну разве Цыгналь будет подороже, ессно.
—
-mse-
(11.05.2007 15:00:31
83.239.86.98
,
пустое
)
Я об возможностях вариации процессоров при одном ядре(+)
—
misyachniy
(11.05.2007 15:16:40
212.90.165.14
, 241 байт)
Да Бога ради. Нормальная машина 51, делает толпа народу всяко-разных, инструментов тоже. Но есть принципиальные узкости архитектуры. Всё. Выше не прыгнешь. Да и не надо.
—
-mse-
(11.05.2007 15:27:8
83.239.86.98
,
пустое
)
У АВР - 16. Унсигнед. Сигнед - 18.
—
-mse-
(11.05.2007 14:26:52
83.239.86.98
,
пустое
)
неа, это вы 16 на 16 но в 16, а 16 на 16 в 32 никак в 16 команд не уложиться.
—
Elektronik
(11.05.2007 14:28:41
194.85.99.225
,
пустое
)
Что за чушь?
—
-mse-
(11.05.2007 14:36:50
83.239.86.98
, 375 байт)
Оригинально придумать алгоритм который не умножает и к тому же использовать одну из команд которой нет :)
—
Elektronik
(11.05.2007 14:48:18
194.85.99.225
,
пустое
)
А чо, делит? Или сразу таво...Корень? Чес говоря, от вас я таких ляпов не ожидал.
—
-mse-
(11.05.2007 14:56:16
83.239.86.98
,
пустое
)
ну зачем так , эта команда есть но не во всех аврах
—
m16
(11.05.2007 14:52:30
213.135.136.98
,
пустое
)
Ну так во многих цигналах MCS-51 вообще аппаратное умножение 16 на 16 и что? А этот movf это для специальных security чипов?
—
Elektronik
(11.05.2007 14:54:54
194.85.99.225
,
пустое
)
Это команда пересылки пары регистров в другую пару...
—
-mse-
(11.05.2007 15:03:16
83.239.86.98
,
пустое
)
Да и, кроме 16х16, бывает ещё 24х24, 32х32...сложения всяко-разные длинные, сдвиги, опять-же. Да и вопрос цыны. М48 стоит 24-25р в розниццу.
—
-mse-
(11.05.2007 15:05:57
83.239.86.98
,
пустое
)
ну так возьмите для этой задачи AРМ малоножечный. На таких задачах AVR ничуть не лучше других 8-битников, так как помимо собственно умножения с такими данными надо как-то работать.
—
Elektronik
(11.05.2007 15:09:6
194.85.99.225
,
пустое
)
У вас есть сомнение, что 8-битник способен работать с длинными данными?
—
-mse-
(11.05.2007 15:24:13
83.239.86.98
, 443 байт)
которой нет у обычных AVR
—
Elektronik
(11.05.2007 15:05:18
194.85.99.225
,
пустое
)
В тини13, тини2313, тини25..тини85, тини24..тини84, тини261..тини861 тоже есть. Ещё немного и тяжело будет найти AVR, в котором этого нет.
—
ReAl
(11.05.2007 16:11:14
193.200.68.218
,
пустое
)
Товарищ! Вы ли это? Или кто-то спёр пароль Электроника? ;О) Что такое "обычный" АВР? АВРы есть Тиньки и Меги. Вот в Тиньках этого нет, бо они урезаны по самое. А во ВСЕХ мегах - есть. А этих мег щас как собак...На любой фкус-цывет.
—
-mse-
(11.05.2007 15:11:34
83.239.86.98
,
пустое
)
Товарищ! Вы ли это? Или кто-то спёр пароль Электроника? ;О) Что такое "обычный" АВР? АВРы есть Тиньки и Меги. Вот в Тиньках этого нет, бо они урезаны по самое. А во ВСЕХ мегах - есть. А этих мег щас как собак...На любой фкус-цывет.
—
-mse-
(11.05.2007 15:11:30
83.239.86.98
,
пустое
)
Товарищ! Вы ли это? Или кто-то спёр пароль Электроника? ;О) Что такое "обычный" АВР? АВРы есть Тиньки и Меги. Вот в Тиньках этого нет, бо они урезаны по самое. А во ВСЕХ мегах - есть. А этих мег щас как собак...На любой фкус-цывет.
—
-mse-
(11.05.2007 15:11:27
83.239.86.98
,
пустое
)
А то как вы посчитали MCS-51 делает 16 на 16 за 12 команд
—
Elektronik
(11.05.2007 14:32:10
194.85.99.225
,
пустое
)
Тактов, МЦ или чего там, ессно.
—
-mse-
(11.05.2007 14:27:25
83.239.86.98
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru