SER_PRERUS: JNB RI,TEST_TI ;není-li nastaven příznak RI, testuj TI
MOV A,SBUF ;je-li RI nastaven, zapiš přijatý byte do A
CLR RI ;po skončení vynuluj RI
TEST_TI: JNB TI,KONEC_PRERUS ;není-li nastaven příznak TI, vrať se z obsluhy
CLR TI ;vynulování TI před vysláním bytu
MOV SBUF,#’A’ ;vyšli další znak
KONEC_PRERUS: RETI
Z uvedeného programu je vidět, že se testují oba příznaky a následně se nuluje odpovídající příznak (příp. příznak RI i TI, jsou-li nastaveny oba). Pokud bychom zapomněli příznakové bity vynulovat, přerušení od sériového kanálu by bylo neustále znovu a znovu vyvoláváno. Proto je při psaní programu důležité na nulování příznakových bitů RI/TI pamatovat.