2SM по поводу модернизированого 51-го: а код к нему чем генерите? ручками?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
yes
10 сентября 2004 г. 14:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: и, кстати, некоторые компилеры С тоже могут генерить код, минуя asm, а описать макро тоже без проблем
—
andys
(10.09.2004 17:00,
пустое
)
Компилером (+)
—
SM
(10.09.2004 15:14, 261 байт)
Ответ: видимо и расширенные команды служат той же цели...а весело бы было, если б каждая контора расширяла 51-й по своему :)
—
andys
(10.09.2004 16:39,
пустое
)
Так так оно и выходит - если (+)
—
SM
(10.09.2004 16:43, 216 байт)
Ответ: ну да, ассемблер, после форт - лучшая защита, если исходник на 20 тыс строк сидеть над ним стороннему программеру долго :)
—
andys
(10.09.2004 16:35,
пустое
)
Да на этом проце (+)
—
SM
(10.09.2004 16:38, 85 байт)
Ответ: кому надо понять - это не проблема...только настолько ли надо...меняйте расширения команд от версии к версии софта :)
—
andys
(10.09.2004 16:41,
пустое
)
Зачем менять? Себе гемор по переделке исходников создавать? А пока не раскроешь назначение введенных инструкций хрена с два кто разберется что они делают (некоторые).
—
SM
(10.09.2004 16:45,
пустое
)
Ответ: совместимость снизу вверх и no problem, а по поводу уяснения работы недокуметированных команд, это к ветеранам z80 :)...кстати ядро которого тоже бесплатно, только команд поболее
—
andys
(10.09.2004 16:53,
пустое
)
Ну насчет ветеринаров Z-80 :) это и я сам в том числе :)
—
SM
(10.09.2004 17:01,
пустое
)
то есть компилеру выброшеные инструкции не нужны? ну тогда проанализировать выход компилера и все лишнее убрать
—
yes
(10.09.2004 16:26,
пустое
)
Компилер имеется в виду с ассемблера естественно. Инструкций сам своих он не ставит. "С" на 51 в контексте АОНов IMHO совершенно не применим.
—
SM
(10.09.2004 16:28,
пустое
)
так 2500A.D. это тот самый :), хотя ассемблер - чего в нем менять.
—
yes
(10.09.2004 16:53, 24 байт)
Так у 2500 AD сейчас и C есть... Правда они теперь вот кто ==>
—
SM
(10.09.2004 17:15,
пустое
,
ссылка
)
;О) наш человек!
—
=mse=
(10.09.2004 16:43,
пустое
)
Ох уж мне эти разработчики... Вот у меня конкретное предложение: команды ADD поменять на SUB, а SUB - на NOP. Вот будет весело !!
—
Весельчак_У
(10.09.2004 15:09,
пустое
,
картинка
)
Добрейшей души человек! :)
—
Tow
(10.09.2004 15:37,
пустое
)
Он прав. Убрать одну из беззнаковых арифметических операции сам Бог велел. Как у АВРки получится
—
cout
(10.09.2004 17:22,
пустое
)
Вот именно, криво получится ! Неудобно это.
—
CD_Eater
(10.09.2004 18:00,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru