|
Различие между RET и RETI я обьяснил выше.
Если этот способ применять, например, из фона - то нет проблем.
А, если применять в процедуре обработки прерываний, то можно получить еще одно прерывание до окончания процедуры обработки предыдущего (за счет снижения приоритета инструкцией RETI). Необходимо, например, запрещать прерывания или найти такое место для CALL, где понижение приоритета не приведет к катастрофе.
E-mail: info@telesys.ru