Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ну, и хер с ним, со стеком-то :))
Отправлено
Quasy
07 июля 2009, г. 11:54
В ответ на:
Так эта... pop 2 байта, потом push туда addrof( main ), ну и reti.
отправлено пользователем
maik-vs
07 июля 2009, г. 11:47
Составить ответ
|
Вернуться на конференцию.
Ответы
Да в сущности зачем он нужен ? Только переход не на main, а на 0. Все сначала.
-
Тумблер
(07.07.2009, 13:17:42
194.190.167.145,194.190.160.201
,
пустое
)
Не, не зря механизмы setjmp-longjmp целую структуру дескриптора заполняют. Стек важен.
-
Quasy
(07.07.2009, 15:03:47
192.168.0.207,80.243.9.34
,
пустое
)
Где же Вы видите хер? адрес возврата заменить, и всё. Или внутри прерывания ещё программа на 40 строк?
-
maik-vs
(07.07.2009, 12:59:15
85.172.15.11
,
пустое
)
Обработчик прерывания не имеет значения.(+)
-
Quasy
(07.07.2009, 14:55:2
192.168.0.207,80.243.9.34
, 642 байт)
Это понятно. Надо выходить не на main, а на start, с инициализацией указателя стека.
-
maik-vs
(07.07.2009, 16:20:24
85.172.15.11
,
пустое
)
Тогда выходить надо командой ret (или лучше cli и ret), а не reti.
-
Quasy
(07.07.2009, 16:33:7
192.168.0.207,80.243.9.34
,
пустое
)
эту ветку бот начал.
-
Codavr
(07.07.2009, 13:05:10
91.196.34.210
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 6 на 2:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru