[an error occurred while processing this directive]
|
Это если в прерваную программу возвращатся не надо (многда бывает полезно)
pop dpl
pop dpl
mov dptr,#Sub
push dpl
push dph
reti
Но в большенстве случаев.
mov dptr,#Sub
push dpl
push dph
reti
Sub:
.......
.......
.......
ret ;в прерваную программу
Важная особенность в том что reti делается не из вызываемой подпрограммы а из обработчика прерывания, т.е. прерывания данного уровня разблокируются раньше!
E-mail: info@telesys.ru