// wenn R0>0 springe zu 8 und setze R1=1
// sonst R1=0
// @LABEL übersetzt zu @n, n ist die Anweisungnummer
// gefolgt von der (LABEL) Deklaration
@R0     // an 0 steht 42
D=M     // D=42 also RAM[0] (M)
 
@POSITIVE
D;JGT   // wenn D > 0 dann gehe zu 8 (D = R0)

@R1
M=0     // RAM[1] = 0

@END
0;JMP   // Endeschleife

(POSITIVE)
@R1
M=1     // R1 wird 1

(END)
@10
0;JMP   // Endeschleife