Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ну да, JSR PC, @(SP)+ , если я правильно помню :-) Только или я не понял, что нужно, или (+)

Отправлено ReAl 11 июля 2007 г. 23:55
В ответ на: Ну и последнее ====>>>> отправлено <font color=gray>Дктор Т_у_амОс</font> 11 июля 2007 г. 23:21

это узнавание и сохранение PC, уход на следующий шаг по сохранённому PC и возврат назад по сохранённому ещё раньше PC в данном случае - красивая красивость, без которой можно обойтись.

p.s. в начале темы - форма команды Jump to SubRoutine в PDP-11, предназначенная для связывания сопрограмм.
Ваши танцы с PC через call/pop - это просто эмуляция данной команды.
Сопрограммы, IMHO, предназначены для СИНХРОННОГО переключения между частями двух (или более, google("мобильная реализация сопроцессов")) равноправных потоков кода.
Зачем это при наличии асинхронного "врезания" через прерывание, когда одно из плеч сопрограммного механизма представляет собой

сохранение состояния прерванного потока
переключение на сопрограмму
восстановление состояния прерванного потока
reti

я не понимаю.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru