Ciao a tutti ,ho dei dubbi sul risultato di questo esercizio ,in cui devo dire qual é l'output finale di 0xF2

codice:
.GLOBAL _main
.EQU n, 30
# Sezione dati
vett: .FILL n,1
# Sezione codice
inbyte: IN 0x2A, AL
           RET
outbyte: OUT AL, 0xF2
            RET
_main: MOV $n, CL
          MOV $vett, EDI
          CALL inbyte
      k : MOV AL,(EDI)
           ADD $50, AL
           JC k1
           INC EDI
           DEC CL
           JNZ k
     k1:  MOV CL, AL
           CALL outbyte
           JMP fine
   fine:  RET
Essendoci JC,come faccio ad essere sicuro che quella somma insieme ad un valore dato in input non mi generi mai il flag??
Grazie