[an error occurred while processing this directive] [an error occurred while processing this directive]
На самом деле гарантируется выполнение одной инструкции после установки EI
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено BLACKEAGLE 16 марта 2002 г. 22:34
В ответ на: Хм-м-м... я думаю ,что всёже несколько больше, чем SEI+RET(+) отправлено AlexD 16 марта 2002 г. 19:56

...вне зависисимости от способа установки. Один из равноценных способов - RETI, от SEI+RET отличается лишь неделимостью, т.к. одна команда. Если делать SEI blablabla RET, то одна из blabla после SEI будет непременно исполнена до начала обработки разрешенного прерывания. Это можно проверить на реальной системе, эмуляторы запросто могут этого не знать. И эффект это не побочный, а прямой, притом не только в AVR.

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

Ответы



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

E-mail: info@telesys.ru