реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> RAMPZ регистр в обработчиках прерываний.
aesok
сообщение Jan 18 2008, 23:10
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Здраствуйте.

Пожалуйста посмотрите, сохраняеться ли RAMPZ регистр в стеке в функциях обработчиках прерываний? (для ATmega128/256) Всегда или только если он используется в теле функции?

Анатолий.

Сообщение отредактировал aesok - Jan 18 2008, 23:13
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 18 2008, 23:36
Сообщение #2


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Для ATmega128 при выключеной оптимизации сохраняет всегда, при включеной - только если применяется или если встречается функция внутри прерывания - тогда ВСЕ сохраняет по максимуму sad.gif
Go to the top of the page
 
+Quote Post
aesok
сообщение Jan 18 2008, 23:38
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(Baser @ Jan 19 2008, 02:36) *
Для ATmega128 при выключеной оптимизации сохраняет всегда, при включеной - только если применяется или если встречается функция внутри прерывания - тогда ВСЕ сохраняет по максимуму sad.gif


Спасибо!!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01359 секунд с 7
ELECTRONIX ©2004-2016