[an error occurred while processing this directive]
Немного неточно(если это для 1878ВЕ1).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ValterG 13 декабря 2002 г. 12:06
В ответ на: Поправьте по выходу из прерывания в заданную точку проги. Я правильно понял. отправлено WHALE 09 декабря 2002 г. 16:49

Надо сделать POP либо в ненужный регистр, либо восстановить
его после этого. Это сдвинет указатель стека данных. Потом
выполнить SKSP - это сдвинет указатель стека команд. Потом JMP.
Насчет регистра состояний - я не знаю архитекртуру ВЕ1,
но если там есть что-то существенное, тогда надо восстанавливать.
Но RS как раз и хранится в стеке данных. Т.е. делать
надо POP RS , но там вроде только арифметические признаки -
зачем они тебе нужны.
POP RS
SKSP
JMP xxxx

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru