Ответ: В том, что компилятор выдает ошибку на subi r17,aaa
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ДМ
30 ноября 2004 г. 22:53
В ответ на:
Не понял сути вопроса. Препроцессор заменит aaa на 3 и результат передаст ассемблеру, который
отправлено Bill 30 ноября 2004 г. 22:45
Составить ответ
|||
Конференция
|||
Архив
Ответы
не надо мешать Си и Асм препроцесоры в одном файле, даже либо "//" либо ";"
—
dfghj
(30.11.2004 23:13,
пустое
)
Немного уточню.
—
Bill
(30.11.2004 23:33, 418 байт)
Вот маленький но работающий пример
—
Bill
(30.11.2004 23:39, 2941 байт)
раз пошла такая пьянка, пара вопросов
—
dfghj
(30.11.2004 23:56, 284 байт)
если я правильно понял это называется область видимости
—
patton
(01.12.2004 01:11, 100 байт)
Если про мой пример, то у меня в файле один единственный модуль (явно не указан).
—
Bill
(01.12.2004 00:05, 91 байт)
Файла под рукой нет, попробую на словах
—
dfghj
(01.12.2004 00:18, 202 байт)
В этом есть своя логика. Ассемблер транслирует исходный файл помодульно.
—
Bill
(01.12.2004 00:27, 376 байт)
Простите за назойливость, а что такое "заголовочный файл"?
—
dfghj
(01.12.2004 00:33,
пустое
)
:))) Ну это тот самый, который включается по директиве #include.
—
Bill
(01.12.2004 00:45, 170 байт)
Прошу прщения, просмотрел, в приведенном примере вообще нет модуля! как же он линкуется
—
dfghj
(01.12.2004 00:02,
пустое
)
Собственно говоря, что дают модули? Разбиение файла на отдельные модули позволяет
—
Bill
(01.12.2004 00:20, 913 байт)
Просто я создал файл собственной библиотеки, подсоеденяю к проекту, меняю тип МК, топорно - скажите вы, топорно - отвечу я, но XLIBом пользоваться пока не научился
—
dfghj
(01.12.2004 00:26,
пустое
)
:))) А в чем проблема? В руководстве достаточно подробно все изложено.
—
Bill
(01.12.2004 00:32,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru