Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Подскажите из каких соображений в IAR AVR устанавливается CSTACK и RSTACK ?
Отправлено
Sanya12345
27 сентября 2007 г. 15:06
Составить ответ
|
Вернуться на конференцию
Ответы
ПРо МК затрудняюсь сказать, но для процессоров, у которых указатель стека есть существо аппаратное, это был самый шустрый способ передачи данных в/из процедуру/функцию. ПУШ и ПОП, никаких указаний адресов. Если еще проц умеет производить операции с данными на верхушке стека - тоже экономия. Может, оттуда ноги растут?
—
ut1wpr
(27.09.2007 17:59:25
77.120.33.2
,
пустое
)
Насколько помню - передача данных в/из процедуры идет через стек данных, который адресуется регистром Y. Нахрена так придумали - не знаю, и не понимаю
—
argus98
(27.09.2007 15:24:11
81.22.205.230
,
пустое
)
Изза убогого доступа через SP. Для Y есть автоинкремент/автодекремент и индексный доступ
—
Vasily_S
(27.09.2007 19:49:17
80.92.96.25
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru