ORG 0, jmp main....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Тумблер
26 июня 2003 г. 15:08
В ответ на:
Вопрос в том, как сформировать среду для вызова первой С функции?
отправлено Oldring 26 июня 2003 г. 13:37
Составить ответ
|||
Конференция
|||
Архив
Ответы
"После сборки обработать напильником, иначе опять пулемет выйдет" ;)))
—
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