[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Столкнулся с тем, что при работе с двумя прерываниями одно из них может быть не отложено (при обработке одного прерывания сбрасываются флаги всех прерываний) и что за ???? невозможно сохранить слово статуса программы (PSW) без запрета всех прерываний и мало того сброса всех флагов прерываний. До тех пор пока прерывания происходят в разное время все хорошо, но как только интервал времени между ними становится меньше времени выполнения команд сохранения PSW и разрешения прерывания, то одно из них, пришедшее вторым не откладывается...?
E-mail: info@telesys.ru