Originariamente inviato da scancode
okay, allora in altre parole.............
c6 corrisponde a 198 in dec
in binario corrisponde a:
11000110
^------- (ti indico il bit più significativo)

il flag di OF viene abilitato in quanto il bit numero 8 (lo vedi....?)è uguale a 1

è uguale a 1 perchè viene superato il numro 127
128 64 32 16 8 4 2 1

questo per add
Sui miei manuali il flag che si attiva quando il bit più significativo è 1 è quello di segno..

per la sub ottieni c6-c6 = 0
LO ZERO, nel tuo caso è così
10000000
^------- (ti indico il bit più segnificativo)
quindi, anche in questo caso, hai il bit più significativo a 1 (lo vedi.......?)
quindi OF = 1 e riporto di 1 perchè riporti 1 all'overflow e cioè lo zero
guarda che la seconda istruzione è
SUB CL, AL
con CL = 6C
e AL = C6

spero di essermi spiegato.............
ma è meglio che studi un pò

hai le idee un bel po' confuse e permettimi di rimandarti lo stesso suggerimento..

Ciao
Alex