Logo Passei Direto
Buscar

DGT1089 - AVALIAÇÃO MICROPROCESSADORES

Ferramentas de estudo

Questões resolvidas

Um microcontrolador pode ser definido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros.
A respeito de um microcontrolador, é correto afirmar que:
possibilita uma grande variedade de modos de endereçamento.
possibilita o gerenciamento de grande quantidade de memória.
possui uma capacidade de processamentos lógicos limitada.
permite tratamento de muitos formatos de dados.
possui processamentos aritméticos complexos.

Para as afirmacoes abaixo, indique R para RISC e C para CISC:
I - Projetados para usar menos energia, o que significa que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados.
II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado.
III - Minimiza o número de ciclos de clock por instrução.
I - C, II - C, III - R
I - C, II - R, III - C
I - R, II - R, III - C
I - R, II - R, III - R
I - R, II - C, III - R

O que realiza um pushbutton ou botão de pressão?
Uma conexão de um segundo quando pressionado.
Uma conexão intermitente quando pressionado.
Uma conexão permanente depois de pressionado.
Uma conexão temporária enquanto pressionado.
Uma conexão pulsada enquanto pressionado.

O que é um exemplo de compilador cruzado (cross-compiler)?
Compilador de código aberto.
Compilador em uma rede de computadores.
Compilador em um microcontrolador produzindo executável para outro modelo.
Compilador em um computador produzindo executável para microcontrolador.
Compilador para microcontroladores em simuladores.

Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na configuração pull down e um led ligado ao pino RB0.
O que faz o programa?
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado.
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos).
Pisca o led (aceso 2 segundos e apagado 2 segundos).

O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC está ligado ao pino 10 e um botão de pressão está ligado ao pino 6?
Liga o motor DC quando o botão não é pressionado.
Ao se apertar o botão liga o motor DC. Ao se apertar de novo, desliga o motor DC.
Liga o motor DC na velocidade máxima quando o botão está pressionado.
Põe o motor DC em 50% da velocidade máxima ao se apertar o botão.
Desliga o motor DC ao se apertar o botão.

O que acontece quando uma segunda interrupção com menor prioridade ocorre durante a execução de uma primeira com maior prioridade?
A primeira é concluída para que a segunda seja atendida.
As duas são atendidas ao mesmo tempo pela CPU.
A segunda aguarda enquanto a primeira é concluída.
As duas são encerradas pela CPU.
A segunda é descartada e não será atendida.

Periféricos externos expandem a capacidade inicial do microcontrolador proporcionando uma maior flexibilidade para as aplicações. Eles podem ser soldados diretamente na placa de circuito podendo estabelecer uma interface com o usuário. Acerca dos conceitos sobre periféricos externos e internos, assinale a opção que indica corretamente o modo de funcionamento dos dispositivos I2C.
Peer-to-peer.
Assíncrono.
Mestre/escravo.
Cliente/Servidor.
Host/Station.

Quais das afirmações são vantagens da certificação de software em sistemas embarcados? I - A certificação pode aumentar o nível geral de confiabilidade. II - A certificação transfere o risco do fornecedor para a autoridade de certificação. III - A certificação aumenta a flexibilidade, inovação e interoperabilidade.
Somente I e II estão corretas.
Todas estão corretas.
Somente a III está correta.
Somente I e III estão corretas.
Somente a II está correta.

O padrão MISRA-C diz que a verificação para saber se uma variável está zerada deve ser feita de forma explicita.
Qual das verificações abaixo seria correta, segundo esta regra, para se certificar que a variável A está zerada?
if (!A) { return; }
if (A == 0) { return; }
if (A =! 0) { return; }
if (A > 0) { return; }
if (A = 0) { return; }

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um microcontrolador pode ser definido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros.
A respeito de um microcontrolador, é correto afirmar que:
possibilita uma grande variedade de modos de endereçamento.
possibilita o gerenciamento de grande quantidade de memória.
possui uma capacidade de processamentos lógicos limitada.
permite tratamento de muitos formatos de dados.
possui processamentos aritméticos complexos.

Para as afirmacoes abaixo, indique R para RISC e C para CISC:
I - Projetados para usar menos energia, o que significa que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados.
II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado.
III - Minimiza o número de ciclos de clock por instrução.
I - C, II - C, III - R
I - C, II - R, III - C
I - R, II - R, III - C
I - R, II - R, III - R
I - R, II - C, III - R

O que realiza um pushbutton ou botão de pressão?
Uma conexão de um segundo quando pressionado.
Uma conexão intermitente quando pressionado.
Uma conexão permanente depois de pressionado.
Uma conexão temporária enquanto pressionado.
Uma conexão pulsada enquanto pressionado.

O que é um exemplo de compilador cruzado (cross-compiler)?
Compilador de código aberto.
Compilador em uma rede de computadores.
Compilador em um microcontrolador produzindo executável para outro modelo.
Compilador em um computador produzindo executável para microcontrolador.
Compilador para microcontroladores em simuladores.

Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na configuração pull down e um led ligado ao pino RB0.
O que faz o programa?
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado.
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos).
Pisca o led (aceso 2 segundos e apagado 2 segundos).

O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC está ligado ao pino 10 e um botão de pressão está ligado ao pino 6?
Liga o motor DC quando o botão não é pressionado.
Ao se apertar o botão liga o motor DC. Ao se apertar de novo, desliga o motor DC.
Liga o motor DC na velocidade máxima quando o botão está pressionado.
Põe o motor DC em 50% da velocidade máxima ao se apertar o botão.
Desliga o motor DC ao se apertar o botão.

O que acontece quando uma segunda interrupção com menor prioridade ocorre durante a execução de uma primeira com maior prioridade?
A primeira é concluída para que a segunda seja atendida.
As duas são atendidas ao mesmo tempo pela CPU.
A segunda aguarda enquanto a primeira é concluída.
As duas são encerradas pela CPU.
A segunda é descartada e não será atendida.

Periféricos externos expandem a capacidade inicial do microcontrolador proporcionando uma maior flexibilidade para as aplicações. Eles podem ser soldados diretamente na placa de circuito podendo estabelecer uma interface com o usuário. Acerca dos conceitos sobre periféricos externos e internos, assinale a opção que indica corretamente o modo de funcionamento dos dispositivos I2C.
Peer-to-peer.
Assíncrono.
Mestre/escravo.
Cliente/Servidor.
Host/Station.

Quais das afirmações são vantagens da certificação de software em sistemas embarcados? I - A certificação pode aumentar o nível geral de confiabilidade. II - A certificação transfere o risco do fornecedor para a autoridade de certificação. III - A certificação aumenta a flexibilidade, inovação e interoperabilidade.
Somente I e II estão corretas.
Todas estão corretas.
Somente a III está correta.
Somente I e III estão corretas.
Somente a II está correta.

O padrão MISRA-C diz que a verificação para saber se uma variável está zerada deve ser feita de forma explicita.
Qual das verificações abaixo seria correta, segundo esta regra, para se certificar que a variável A está zerada?
if (!A) { return; }
if (A == 0) { return; }
if (A =! 0) { return; }
if (A > 0) { return; }
if (A = 0) { return; }

Prévia do material em texto

Disciplina: DGT1089 - MICROPROCESSADORES 
	Período: 2022.3 EAD (G) / AV
	Aluno: 
	Matrícula: 
	Data: 09/10/2022 
	Turma: 
	
	 ATENÇÃO
		1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
	2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
	
	 1a Questão (Ref.: 201914680473)
	(COMPESA-2018) Um microcontrolador pode ser definido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros. 
A respeito de um microcontrolador, é correto afirmar que:
		
	
	permite tratamento de muitos formatos de dados. 
	
	possui processamentos aritméticos complexos. 
	
	possibilita o gerenciamento de grande quantidade de memória. 
	
	possibilita uma grande variedade de modos de endereçamento. 
	
	possui uma capacidade de processamentos lógicos limitada. 
	
	
	 2a Questão (Ref.: 201912577799)
	Para as afirmações abaixo, indique R para RISC e C para CISC:
I - Projetados para usar menos energia, o que significa que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados. 
II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado. 
III - Minimiza o número de ciclos de clock por instrução. 
Qual a associação correta? 
		
	
	I - C, II - R, III - C 
	
	I - C, II - C, III - R  
	
	I - R, II - R, III - C 
	
	I - R, II - R, III - R  
	
	I - R, II - C, III - R  
	
	
	 3a Questão (Ref.: 201912622061)
	O que realiza um pushbutton ou botão de pressão?
		
	
	Uma conexão pulsada enquanto pressionado.
	
	Uma conexão permanente depois de pressionado.
	
	Uma conexão de um segundo quando pressionado.
	
	Uma conexão intermitente quando pressionado.
	
	Uma conexão temporária enquanto pressionado.
	
	
	 4a Questão (Ref.: 201912622056)
	O que é um exemplo de compilador cruzado (cross-compiler)?
		
	
	Compilador para microcontroladores em simuladores.
	
	Compilador em um computador produzindo executável para microcontrolador.
	
	Compilador de código aberto.
	
	Compilador em um microcontrolador produzindo executável para outro modelo.
	
	Compilador em uma rede de computadores.
	
	
	 5a Questão (Ref.: 201912622069)
	Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na configuração pull down e um led ligado ao pino RB0.
 
#include <16F628A.h>
#fuses XT
#use delay( clock=4MHz )
 
void main () {
while (TRUE) {
           if(input(PIN_A1) == 0){
                        output_high(PIN_B0);
                        delay_ms(2000);     
                        output_low(PIN_B0); 
  delay_ms(1000);     
  }
  }
}
 
O que faz o programa?
		
	
	Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado.
	
	Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado.
	
	Pisca o led (aceso 1 segundo e apagado 2 segundos).
	
	Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado.
	
	Pisca o led (aceso 2 segundos e apagado 2 segundos).
	
	
	 6a Questão (Ref.: 201912622075)
	O que faz o código abaixo, feito para a IDE do Arduino, quando um motor DC está ligado ao pino 10 e um botão de pressão está ligado ao pino 6?
 
void setup()
{
  pinMode(10, OUTPUT);
  pinMode(6, INPUT_PULLUP);
}
 
void loop()
{
if (digitalRead(6) == HIGH){
  analogWrite(10, 255);
} else{
  analogWrite(10, 128);
}
}
		
	
	Liga o motor DC quando o botão não é pressionado.
	
	Ao se apertar o botão liga o motor DC. Ao se apertar de novo, desliga o motor DC.
	
	Liga o motor DC na velocidade máxima quando o botão está pressionado.
	
	Põe o motor DC em 50% da velocidade máxima ao se apertar o botão.
	
	Desliga o motor DC ao se apertar o botão.
	
	
	 7a Questão (Ref.: 201912622092)
	O que acontece quando uma segunda interrupção com menor prioridade ocorre durante a execução de uma primeira com maior prioridade?
		
	
	As duas são encerradas pela CPU
	
	As duas são atendidas ao mesmo tempo pela CPU
	
	A segunda é descartada e não será atendida
	
	A segunda aguarda enquanto a primeira é concluída
	
	A primeira é concluída para que a segunda seja atendida
	
	
	 8a Questão (Ref.: 201916261272)
	Periféricos externos expandem a capacidade inicial do microcontrolador proporcionando uma maior flexibilidade para as aplicações. Eles podem ser soldados diretamente na placa de circuito podendo estabelecer uma interface com o usuário. Acerca dos conceitos sobre periféricos externos e internos, assinale a opção que indica corretamente o modo de funcionamento dos dispositivos I2C.
		
	
	Cliente/Servidor.
	
	Mestre/escravo.
	
	Peer-to-peer.
	
	Host/Station.
	
	Assíncrono.
	
	
	 9a Questão (Ref.: 201912580020)
	Quais das afirmações são vantagens da certificação de software em sistemas embarcados?
I - A certificação pode aumentar o nível geral de confiabilidade.
II - A certificação transfere o risco do  fornecedor para a autoridade de certificação.
III - A certificação aumenta a flexibilidade, inovação e interoperabilidade.
		
	
	Somente a III está correta.
	
	Somente a II está correta.
	
	Somente I e III estão corretas.
	
	Todas estão corretas.
	
	Somente I e II estão corretas.
	
	
	 10a Questão (Ref.: 201912580018)
	O padrão MISRA-C diz que a verificação para saber se uma variável está zerada deve ser feita de forma explicita. Qual das verificações abaixo seria correta, segundo esta regra, para se certificar que a variável A está zerada?
		
	
	if (A > 0) {
             return;
}
	
	if (!A) {
return;
}
	
	if (A == 0) {
return;
}
	
	if (A = 0) {
            return;
}
	
	if (A =! 0) {
            return;
}

Mais conteúdos dessa disciplina