public void dispositivos() throws MVNException{
		terminal.exibeLinha(mvn.listDispositivos());
		terminal.pulaLinha();
		
		char acao = terminal.obtem(MSG_PROMPT_ALTERARDISPOSITIVO, " ").charAt(0);
		if(acao != ADICIONAR && acao != REMOVER)
			return;
		
		terminal.exibe(MvnControle.availableDevices());
		
		String strTipo = terminal.obtem(MSG_PROMPT_TIPODISPOSITIVO, "");
		if(strTipo.isEmpty())
			return;
		
		int tipo;
		int unidadeLogica;
		
		try{
			tipo = Integer.parseInt(strTipo);
		}catch(NumberFormatException e){
			throw new MVNException(ERR_TIPODISPOSITIVOINVALIDO);
		}
		
		String strUnidadeLogica = terminal.obtem(MSG_PROMPT_UNIDADELOGICA, "");
		if(strUnidadeLogica.isEmpty())
			return;
		
		try{
			unidadeLogica = Integer.parseInt(strUnidadeLogica);
		}catch(NumberFormatException e){
			throw new MVNException(ERR_UNIDADELOGICAINVALIDA);
		}
		
		switch(acao){
			case REMOVER:
				removeDispositivo(tipo, unidadeLogica);
				break;
			case ADICIONAR:
				adicionaDispositivo(tipo, unidadeLogica);
				break;
		}
	}