//Signed Flag
//N ... Negativ Flag; das 8.Bit 
//V ... oVerflow bei 2er Komplement 
//Das S = N exor V Sign Flag; zeigt an, ob das Erbenis negativ ist
//es wird gesetzt, wenn eine Zahl in Zweierkomplement
//darstellung  negativ ist
//das ist normalerweise der Fall, wenn das N
//Flag gesetzt ist, nicht aber, wenn vorher
//ein Overflow passierte 
//(0)
ldi r16,7
nop


ldi r16,127
ldi r17,1
add r16,r17
nop				//N,V,!S
//(1)
ldi r16,128
ldi r17,1
add r16,r17		//N,S,!V
nop
//(2)
ldi r16,-128    
ldi r17,1
add r16,r17     //wie (1)
nop

//(3)
ldi r16,-120
subi r16,10
nop				//S,V

// das Signed Flag wird von den Befehlen
// BRGE branch if greater or equal
// BRLT branch if less than 

ldi r16,5
cpi r16,6
brge greaterOrequal
nop

greaterOrequal:
nop





loop:
jmp loop