ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
124365 Топик полностью
MBedder, терминатор (05.07.2008 18:39, просмотров: 176) ответил Alex B. на мне всегда казалось наоборот =)
Не - вам, СИфилитикам, нас, АСМатиков, никогда не понять - мы, к сожалению, называем разные вещи одинаковыми именами По инклудам: - Хедер в С и инклудник в АСМ - разные категории. Попробуй скомпилить АСМ-файл, включив правильный инклуд через проект, а не задав его явно директивой .include в АСМ-сурце - будешь послан транслятором на йух. То же самое будет, если ты разобьешь АСМ-текст на inc-модули и подключишь их через проект. - Порядок линковки объектников - это одно, а порядок трансляции модулей, подключенных как include - совсем другое. И то, что МПЛАБ трактует АСМ-инклуды как просто хедерное фуфло - маразм, патамушта ни один здравомыслящий ассемблерщик не станет писать еще и отдельные хедеры на всякий чих. По Watch: - Попробуй рассмотреть в watch в удобном виде строковые переменные - энтуазизьму сильно поубавится. По Multiple Projects: - Да, естественно, наоборот. Но это не уменьшает маразма - попробуй, например, в одном проекте объединить воркспейсы с разными девайсами - увидишь всю "прелесть". Не говорю уже о том, что комбинированный проект потом разбить на несколько по воркспейсам невозможно - приходится руками пересоздавать проекты. По дизасму: - Группировка команд в дизасме - это даже не маразм, а целая диверсия. По расширениям .s: - Замечательно. А то, что у меня может быть еще несколько GCC - AVR, ARM - ниипёт, да? По Step Out/Run to Cursor: - Ну не знаю - у меня и эти пункты меню, и их кнопки на тулбаре greyed out еще со времен МПЛАБ 7.0х