pick a card: 





Instruction set:
      
 0 HALT
 1 R0 = R0 + R1
 2 R0 = R0 - R1
 3 R0 = R0 + 1
 4 R1 = R1 + 1
 5 R0 = R0 - 1
 6 R1 = R1 - 1

 7 BEEP

 8 X PRINT X

 9 X R0 = MEMORY[X]
10 X R1 = MEMORY[X]
11 X MEMORY[X] = R0
12 X MEMORY[X] = R1

13 X JUMP TO X
14 X JUMP TO X IF R0 == 0
15 X JUMP TO X IF R0 != 0
    

hint: click on a memory cell to change its value