startup на С - это нонсенс :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Oldring
26 июня 2003 г. 11:20
В ответ на:
Он попытается выпонить операцию: в адр 0x18 будет _записано_ 0x51fff20. (+)
отправлено Sergey Pinigin 26 июня 2003 г. 10:59
Составить ответ
|||
Конференция
|||
Архив
Ответы
хотя при чем тут startup на С к этому вопросу?:)
—
Romario
(26.06.2003 13:03,
пустое
)
Вопрос об инициализации системы прерываний.
—
Oldring
(26.06.2003 13:11, 145 байт)
отчего ж...
—
Romario
(26.06.2003 12:40, 720 байт)
А указатель стека кто инициализировать будет?
—
Oldring
(26.06.2003 12:52,
пустое
)
ну если только его...(+)
—
Romario
(26.06.2003 12:57, 262 байт)
Всю, кроме... Можно и гланды удалять через Ж автогеном...
—
Oldring
(26.06.2003 13:15,
пустое
)
"Делайте что вам нравицца - и у вас будет отличное пищеварение". Но мне тоже не понятны эти плетки, кожанные купальники с шипами, ошейники в цепях...
—
Весельчак_У
(26.06.2003 13:41,
пустое
,
картинка
)
ну...кто как:))
—
Romario
(26.06.2003 13:18, 107 байт)
Это внутри функции main?
—
Oldring
(26.06.2003 13:26,
пустое
)
ну вобщем ладно...есть startup на С, и такой же на asm (Crt0.s) вопрос в терминологии и чего в эти стартапы писАть(-)
—
Romario
(26.06.2003 13:31,
пустое
)
Вопрос в том, как сформировать среду для вызова первой С функции?
—
Oldring
(26.06.2003 13:37,
пустое
)
ORG 0, jmp main....
—
Тумблер
(26.06.2003 15:08,
пустое
)
"После сборки обработать напильником, иначе опять пулемет выйдет" ;)))
—
BLACKEAGLE
(27.06.2003 23:56,
пустое
)
И первое, что сделает main - это создаст фрейм функции на стеке
—
Oldring
(26.06.2003 16:07, 29 байт)
а если main без локальных переменных, а stack frame некоторые компилеры позволяют делать on/off :))
—
Romario
(26.06.2003 16:24, 255 байт)
"Некоторые компиляторы позволяют" - это уже не С. В ARM, например, первое, что сделает компилятор - это запихнет LR (адрес возврата) на стек - если main вызывает другие функции :)
—
Oldring
(26.06.2003 16:32,
пустое
)
упс. Во-первых call main, во-вторых если посмотреть на первое, то ясно , что это не среда а хрень какая-то
—
DASM
(26.06.2003 15:21,
пустое
)
А зачем call main, чтобы лишний адрес возврата в стек запихать ?
—
I_Andr
(26.06.2003 15:55,
пустое
)
main - это ведь ф-ция ? Так ? А кто ее вызывает ? Возможно операционка. И что получиться по jmp ? Куда вернемся ?
—
DASM ICQ 85917690
(26.06.2003 16:04,
пустое
)
Ну в этом случае согласен
—
I_Andr
(26.06.2003 16:28,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru