90% Funcional

A única coisa que não ta dando certo são as operações com registradores
S0~S7 que quando somado ou subtraido um valor nele, ele desloca o
conteudo inicial. Exemplo: s0 = 0011 0100, se for feito um s0 = s0 + 2,
teremos então s0 = 11 0100, se fosse feito um s0 = s0 + 4 no lugar do
+2, teriamos 0(s0) apontando para s0 = 0100.