Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Извини, у меня умножение исключительно 48х48 и только умножением прогамма не ограничивается.
Отправлено
Mebius
11 мая 2007 г. 14:02
В ответ на:
Напиши умножение 16х16 и увидишь...
отправлено -mse- 11 мая 2007 г. 13:55
Составить ответ
|
Вернуться на конференцию
Ответы
Ну и фуфли? Вся арифметика, сдвиги и другие многобайтные-многоконтекстные приложения на 51 - гроб с музыкой. Битиками шлёпать - пожалуйста, нет проблем. А так весьма большой класс задач остаётся за бортом. Не решаешь таких задач, ну и ланна, никто взашей не гонит. Машинка вполне нормальная.
—
-mse-
(11.05.2007 14:09:37
83.239.86.98
,
пустое
)
Так челу лучшее над, а не "вполне нормальное" :))) А про "весьма большой класс" - мнение чисто субъективное. Куда больше задач где скорость умножения по барабану.
—
Mebius
(11.05.2007 14:28:33
195.28.47.34
,
пустое
)
Нормальная машинка - имел в виду 51. А там, где скорость арифметики по барабану, будет работать любой.
—
-mse-
(11.05.2007 14:33:1
83.239.86.98
,
пустое
)
А там где не по барабану и там где AVR уже не тянет много больше где AVR ещё тянет. Так что ж остаётся на "весьма большой класс"?
—
Mebius
(11.05.2007 14:45:20
195.28.47.34
,
пустое
)
Ну ланна, для чуваков с одной поверхностью ещщо раз: большой класс задач, это задачи с интенсивными вычислениями. Например, обработка сигнала. Типа фильтраццыя, подщщот СКЗ, ПФ, корылляцыя... До 5-10кГц частоты сэмпл. АВР вполне в теме.
—
-mse-
(11.05.2007 14:53:25
83.239.86.98
,
пустое
)
Это я и имел в виду. До 5-10кГц большой класс задач? Скорее всего приборизм какой-нить узкоспециализированный.
—
Mebius
(11.05.2007 14:58:54
195.28.47.34
,
пустое
)
Ты уверен, что что-то имел в виду? ;О) Широкоспециализированный ты наш...
—
-mse-
(11.05.2007 15:02:25
83.239.86.98
,
пустое
)
Ясно с тобой всё. Ты спёкся. Иди нах.
—
Mebius
(11.05.2007 15:05:56
195.28.47.34
,
пустое
)
Да я там по жизни, только ноги свесил. ;О) А с одной поверхностью надо что-то решать. Бо с предыдущего раза ума не прибавилось. Скорее наоборот.
—
-mse-
(11.05.2007 15:13:34
83.239.86.98
,
пустое
)
уй
—
Mebius
(11.05.2007 15:18:7
195.28.47.34
,
пустое
)
С арифметикой у AVR и тем более PIC не лучше
—
Elektronik
(11.05.2007 14:24:32
194.85.99.225
,
пустое
)
У АВР лучше. У ПИК - на уровне.
—
-mse-
(11.05.2007 14:28:5
83.239.86.98
,
пустое
)
Для MCS-51 это 60 команд, что у другого 8-битника будет лучше?
—
Elektronik
(11.05.2007 14:22:22
194.85.99.225
,
пустое
)
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 изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru