; 02 — Somma e sottrazione con i flag
; Somma due numeri, poi sottrae e mostra i flag.
; Risultato finale: A = 0x20, F aggiornato.

        ld  a, 0x15       ; 21
        ld  b, 0x0B       ; 11
        add a, b          ; A = 0x20 (32), carry 0

        ld  c, 0x05
        sub c             ; A = 0x1B (27)

        ld  d, 0x20
        cp  d             ; confronta A con D: A < D -> carry = 1
        jr  c, minore
        ld  a, 0xFF       ; non raggiunto
        halt
minore:
        ld  a, 0x01       ; raggiunto se A < D
        halt
