Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Если будет так :
SEI
NOP
CLI
, то успевает отработать только одно прерываание (здесь уже в полном соответствии с даташифтами: после выхода из прерывания отрабатывается хотя бы одна команда до след. прерывания программы)
Если будет так :
SEI
NOP
NOP
CLI
, то успевают отработать ровно 2 прерывания
и так далее.
...
Чтобы смогли отработать 5 прерываний {которые уже готовы и стоят и ждут первой же возможности прервать проц}нужно ставить не менее 5 НОПОВ {или любых других команд не запрещающих прерывания (есть команды вывода в РВВ, которые тоже (как и CLI) запрещают прерывания но не постоянно а на некоторое время}