Esta es una CPU relativamente simple con la que podés jugar:

Para modificar la memoria, clickeá los bits mientras la CPU está apagada.
Podés scrollear por toda la memoria. Para que la CPU empiece a ejecutar
las instrucciones, prendé el interruptor.

Esta CPU tiene tres instrucciones diferentes:
Instrucción Código
suma el valor de la posición (IP + 1) con
el valor de la posición (IP + 2)
   00000001
resta el valor de la posición (IP + 2) al
valor de la posición (IP + 1)
   00000010
mueve el valor de la posición (IP + 1) a la
posición refereida por la posición (IP + 2)
   00000011

Todas las instrucciones tienen un tamaño de 3 bytes (incluyendo los
operandos). Esto significa que incrementamos el IP en 3 cada vez que
ejecutamos una instrucción.

Se puede acceder al IP en la posición 00000000.

<left 8/8