private boolean executaComando(char comando, String parametros)
			throws MVNException{
		switch(comando){
			case CMD_INICIALIZA:
				initialize();
				break;
			case CMD_ASCII:
				loadTextFiletoMemory(parametros);
				break;
			case CMD_EXECUTA:
				executa(ExtractArguments(parametros));
				break;
			case CMD_DEBUG:
				switchDebugMode();
				break;
			case CMD_DISPOSITIVOS:
				dispositivos();
				break;
			case CMD_REGISTRADORES:
				showRegisters();
				break;
			case CMD_MEMORIA:
				dumpMemory(ExtractArguments(parametros));
				break;
			case CMD_AJUDA:
				ajuda();
				break;
			case CMD_FINALIZA:
				return false;
			default:
				throw new MVNException(ERR_INVALID_COMMAND, comando);
		}
		return true;
	}