some fixed. Separated execution from decodage. Pretty print the instructions