Logo Passei Direto
Buscar

MICROPROCESSADORES E MICROCONTROLADORES Exercícios 2 NOTA 100 GABARITO 2020

Ferramentas de estudo

Questões resolvidas

Pipeline com Predição de Desvio. Predição de desvios são técnicas utilizadas para evitar o esvaziamento do Pipeline, deixando o fluxo de processamento das instruções contínuo e sem quebras. Estas técnicas podem ser implementadas por hardware ou software e são fundamentais para um uso eficiente do Pipeline.
A predição de desvio pode ser?
A estática e composta.
B estática ou dinâmica.
C dinâmica e superficial.
D estática e complexa.
E dinâmica e composta.

Nos processadores ARM o formato das instruções possui certa regularidade, facilitando a decodificação.
Em relação ao formato das instruções ARM é correto afirmar:
I) possui 4 bits para condição de execução.
II) possui 3 bits para o tipo de instrução.
III) possui 5 bits para o opcode.
IV) possui 20 bits para ser dividido entre endereços, referências a registradores, deslocamentos e rotações.
A I, II, III e IV estão corretas.
B I e III estão corretas.
C I e II estão corretas.
D III e IV estão corretas.
E II, III e IV estão corretas.

A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de retorno quando utilizamos instruções de desvio para rotinas de chamada.
Tomando como exemplo o PIC 16F877A, este possui uma pilha de 8 níveis, com isto é possível o armazenamento de?
A armazenamento de 4 endereços de retorno, possibilitando 5 desvios consecutivos.
B armazenamento de 16 endereços de retorno, possibilitando 16 desvios consecutivos.
C armazenamento de 24 endereços de retorno, possibilitando 24 desvios consecutivos.
D armazenamento de 8 endereços de retorno, possibilitando 8 desvios consecutivos.
E armazenamento de 6 endereços de retorno, possibilitando 6 desvios consecutivos.

Tomando como exemplo o PIC 16F877A, este possui uma memória de 8kwords, isso é, 8.192 endereços diferentes.
Quando falamos da memória de programa sempre nos referimos ao termo?
A Byte.
B Bit.
C Word.
D Giga.
E Femton.

A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de retorno quando utilizamos instruções de desvio para rotinas de chamada.
O que acontece caso se tente chamar um número de rotinas maiores que o tamanho da pilha?
A A pilha fica lotada de informações não sendo possível passar adiante as novas informações.
B Ocorre uma atualização de endereço perdendo o endereço mais antigo, pois um novo é reescrito.
C O endereço de retorno mais antigo é preservado, pois não podem se reescritos novos endereços.
D A pilha tem que ser trocada pois o PIC já está lotado.
E Uma nova memória tem que ser inserida no PIC.

Os processadores ARM podem operar em dois estados: ARM e THUMB.
Em relação aos registradores do estado ARM é correto afirmar:
I) Os registradores R0 a R12 são destinados ao uso geral.
II) O registrador R13 é utilizado como apontador de pilha.
III) O registrador R15 é utilizado como contador de programa.
A somente I está correta.
B somente II está correta.
C somente III está correta.
D I, II e III estão corretas.
E I e III estão corretas.

O processador ARM é um sistema RISC e baseia-se no princípio de que qualquer operação de dados é feita somente com o conteúdo de registradores.
Em relação ao apresentado, o conjunto de instruções de movimentação de dados entre memória e registradores é denomidado de:
A Instruções de Load e Store.
B Instruções de branch.
C Instruções do coprocessador.
D Instruções geradoras de excessões.
E Instruções de processamento de dados.

Pipeline Superescalar e uma técnica de implementação que permite que várias instruções sejam iniciadas simultaneamente e executadas independentemente uma das outras.
Existem dois métodos principais para aumentar a quantidade em potencial de paralelismo em nível de instrução. O primeiro é aumentar o tamanho do pipeline para sobrepor mais instruções e qual é o segundo?
A O outro é a replicação dos componentes internos do processador, essa técnica tem o nome de despacho múltiplo.
B O outra é a criação de componentes com o nome de despacho simples.
C A outra técnica é a criação de várias memorias.
D A outra e a criação de atalhos pelo processador.
E A outra técnica é a de instruções que processão uma após a outra.

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

Questões resolvidas

Pipeline com Predição de Desvio. Predição de desvios são técnicas utilizadas para evitar o esvaziamento do Pipeline, deixando o fluxo de processamento das instruções contínuo e sem quebras. Estas técnicas podem ser implementadas por hardware ou software e são fundamentais para um uso eficiente do Pipeline.
A predição de desvio pode ser?
A estática e composta.
B estática ou dinâmica.
C dinâmica e superficial.
D estática e complexa.
E dinâmica e composta.

Nos processadores ARM o formato das instruções possui certa regularidade, facilitando a decodificação.
Em relação ao formato das instruções ARM é correto afirmar:
I) possui 4 bits para condição de execução.
II) possui 3 bits para o tipo de instrução.
III) possui 5 bits para o opcode.
IV) possui 20 bits para ser dividido entre endereços, referências a registradores, deslocamentos e rotações.
A I, II, III e IV estão corretas.
B I e III estão corretas.
C I e II estão corretas.
D III e IV estão corretas.
E II, III e IV estão corretas.

A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de retorno quando utilizamos instruções de desvio para rotinas de chamada.
Tomando como exemplo o PIC 16F877A, este possui uma pilha de 8 níveis, com isto é possível o armazenamento de?
A armazenamento de 4 endereços de retorno, possibilitando 5 desvios consecutivos.
B armazenamento de 16 endereços de retorno, possibilitando 16 desvios consecutivos.
C armazenamento de 24 endereços de retorno, possibilitando 24 desvios consecutivos.
D armazenamento de 8 endereços de retorno, possibilitando 8 desvios consecutivos.
E armazenamento de 6 endereços de retorno, possibilitando 6 desvios consecutivos.

Tomando como exemplo o PIC 16F877A, este possui uma memória de 8kwords, isso é, 8.192 endereços diferentes.
Quando falamos da memória de programa sempre nos referimos ao termo?
A Byte.
B Bit.
C Word.
D Giga.
E Femton.

A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de retorno quando utilizamos instruções de desvio para rotinas de chamada.
O que acontece caso se tente chamar um número de rotinas maiores que o tamanho da pilha?
A A pilha fica lotada de informações não sendo possível passar adiante as novas informações.
B Ocorre uma atualização de endereço perdendo o endereço mais antigo, pois um novo é reescrito.
C O endereço de retorno mais antigo é preservado, pois não podem se reescritos novos endereços.
D A pilha tem que ser trocada pois o PIC já está lotado.
E Uma nova memória tem que ser inserida no PIC.

Os processadores ARM podem operar em dois estados: ARM e THUMB.
Em relação aos registradores do estado ARM é correto afirmar:
I) Os registradores R0 a R12 são destinados ao uso geral.
II) O registrador R13 é utilizado como apontador de pilha.
III) O registrador R15 é utilizado como contador de programa.
A somente I está correta.
B somente II está correta.
C somente III está correta.
D I, II e III estão corretas.
E I e III estão corretas.

O processador ARM é um sistema RISC e baseia-se no princípio de que qualquer operação de dados é feita somente com o conteúdo de registradores.
Em relação ao apresentado, o conjunto de instruções de movimentação de dados entre memória e registradores é denomidado de:
A Instruções de Load e Store.
B Instruções de branch.
C Instruções do coprocessador.
D Instruções geradoras de excessões.
E Instruções de processamento de dados.

Pipeline Superescalar e uma técnica de implementação que permite que várias instruções sejam iniciadas simultaneamente e executadas independentemente uma das outras.
Existem dois métodos principais para aumentar a quantidade em potencial de paralelismo em nível de instrução. O primeiro é aumentar o tamanho do pipeline para sobrepor mais instruções e qual é o segundo?
A O outro é a replicação dos componentes internos do processador, essa técnica tem o nome de despacho múltiplo.
B O outra é a criação de componentes com o nome de despacho simples.
C A outra técnica é a criação de várias memorias.
D A outra e a criação de atalhos pelo processador.
E A outra técnica é a de instruções que processão uma após a outra.

Prévia do material em texto

Microprocessadores e Microcontroladores 
Questão 1/10 - Microprocessadores e Microcontroladores 
Pipeline com Predição de Desvio. 
Predição de desvios são técnicas utilizadas para evitar o esvaziamento do Pipeline, deixando o fluxo de 
processamento das instruções contínuo e sem quebras. Estas técnicas podem ser implementadas por 
hardware ou software e são fundamentais para um uso eficiente do Pipeline. 
A predição de desvio pode ser? 
Nota: 10.0 
 A estática e composta. 
 B 
estática ou dinâmica. 
Você acertou! 
A predição de desvio pode ser estática ou dinâmica.Na predição estática a unidade de controle 
assume que o desvio sempre ocorrerá, resultando numa taxa de 50% de acerto. Na predição 
dinâmica a unidade de controle utiliza informações coletadas em tempo de execução para se decidir 
sobre o desvio. 
Página 20 Aula 4 
 C dinâmica e superficial. 
 D estática e complexa. 
 E dinâmica e composta. 
Questão 2/10 - Microprocessadores e Microcontroladores 
Nos microcontroladores PIC, o clock interno é equivalente ao clock externo dividido por 4. 
Em relação ao ciclo de máquina dos microcontroladores PIC é correto afirmar: 
Nota: 10.0 
 A Para um clock externo de 4MHz é possível obter um clock interno de 1,5MHz. 
 B O ciclo de máquina é obtido pelo inverso da frequência do clock externo. 
 C 
Os subciclos de máquina são chamados de Q1, Q2, Q3 e Q4. 
Você acertou! 
Aula 5 - Apostila da rota pg 17/19. 
 D Não é possível executar uma instrução em apenas 1 ciclo de máquina. 
 E Os subciclos de máquina não estão associados ao pipeline. 
Questão 3/10 - Microprocessadores e Microcontroladores 
Nos processadores ARM o formato das instruções possui certa regularidade, facilitando a decodificação. 
Em relação ao formato das instruções ARM é correto afirmar: 
 
I) possui 4 bits para condição de execução. 
II) possui 3 bits para o tipo de instrução. 
III) possui 5 bits para o opcode. 
IV) possui 20 bits para ser dividido entre endereços, referências a registradores, deslocamentos e rotações. 
Nota: 10.0 
 A 
I, II, III e IV estão corretas. 
Você acertou! 
Aula 6 - Apostila: Processadores ARM: visão geral e aplicações. pagina 6/16 
 B I e III estão corretas. 
 C I e II estão corretas. 
 D III e IV estão corretas. 
 E II, III e IV estão corretas. 
Questão 4/10 - Microprocessadores e Microcontroladores 
O microcontrolador PIC (Peripheral Integrated Controller) utiliza-se da arquitetura Harvard, cujo uma das 
características é possuir um conjunto reduzido de instruções. 
Em relação ao conjunto de instruções é correto afirmar: 
Nota: 10.0 
 A É constituído de 20 instruções. 
 B A quantidade de instruções pode ser alterada pelo programador. 
 C Trabalha com um set de 102 instruções. 
 D Possui 50 instruções. 
 E 
Possui sets de 35 instruções e 75 instruções. 
Você acertou! 
Aula 5 - Slides pagina 1/6 
Questão 5/10 - Microprocessadores e Microcontroladores 
A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de 
retorno quando utilizamos instruções de desvio para rotinas de chamada. Quando o programa é desviado 
para o começo de uma rotina através da instrução correta (CALL ou interrupção), o endereço seguinte ao 
ponto que estava sendo executado é armazenado na pilha para que, ao fim da rotina, o programa passa a 
retornar novamente ao ponto em que estava. 
Tomando como exemplo o PIC 16F877A, este possui uma pilha de 8 níveis, com isto é possível o 
armazenamento de? 
Nota: 10.0 
 A armazenamento de 4 endereços de retorno, possibilitando 5 desvios consecutivos. 
 B armazenamento de 16 endereços de retorno, possibilitando 16 desvios consecutivos. 
 C armazenamento de 24 endereços de retorno, possibilitando 24 desvios consecutivos. 
 D 
armazenamento de 8 endereços de retorno, possibilitando 8 desvios consecutivos. 
Você acertou! 
Resposta: Tomando como exemplo o PIC 16F877A, este possui uma pilha de 8 níveis, com isto é 
possível o armazenamento de 8 endereços de retorno, possibilitando 8 desvios consecutivos. Caso se 
tente chamar um número de rotinas maiores que o tamanho da pilha, o endereço de retorno mais 
antigo será perdido, pois será reescrito com um novo endereço. 
 E armazenamento de 6 endereços de retorno, possibilitando 6 desvios consecutivos. 
Questão 6/10 - Microprocessadores e Microcontroladores 
Tomando como exemplo o PIC 16F877A, este possui uma memória de 8kwords, isso é, 8.192 endereços 
diferentes. 
Quando falamos da memória de programa sempre nos referimos ao termo? 
Nota: 10.0 
 A Byte. 
 B Bit. 
 C 
Word. 
Você acertou! 
Resposta:“Word” e nunca a “Byte”, isso porque esta memória é de 14 bits, enquanto um byte possui 
somente 8 bits. 
 D Giga 
 E Femton. 
Questão 7/10 - Microprocessadores e Microcontroladores 
A pilha é um local fisicamente separado da memória de programa, onde serão armazenados os endereços de 
retorno quando utilizamos instruções de desvio para rotinas de chamada. Quando o programa é desviado 
para o começo de uma rotina através da instrução correta (CALL ou interrupção), o endereço seguinte ao 
ponto que estava sendo executado é armazenado na pilha para que, ao fim da rotina, o programa passa a 
retornar novamente ao ponto em que estava. Tomando como exemplo o PIC 16F877A, este possui uma pilha 
de 8 níveis, com isto é possível o armazenamento de 8 endereços de retorno, possibilitando 8 desvios 
consecutivos. 
O que acontece caso se tente chamar um número de rotinas maiores que o tamanho da pilha? 
Nota: 10.0 
 A A pilha fica lotada de informações não sendo possível passar adiante as novas informações. 
 B 
Ocorre uma atualização de endereço perdendo o endereço mais antigo, pois um novo é reescrito. 
Você acertou! 
 C O endereço de retorno mais antigo é preservado, pois não podem se reescritos novos endereços. 
 D A pilha tem que ser trocada pois o PIC já está lotado. 
 E Uma nova memória tem que ser inserida no PIC. 
Questão 8/10 - Microprocessadores e Microcontroladores 
Os processadores ARM podem operar em dois estados: ARM e THUMB. 
Em relação aos registradores do estado ARM é correto afirmar: 
 
I) Os registradores R0 a R12 são destinados ao uso geral. 
II) O registrador R13 é utilizado como apontador de pilha. 
III) O registrador R15 é utilizado como contador de programa. 
Nota: 10.0 
 A somente I está correta. 
 B somente II está correta. 
 C somente III está correta. 
 D 
I, II e III estão corretas. 
Você acertou! 
Aula 6 – apostila da rota de aprendizagem, página 8/24 
 E I e III estão corretas. 
Questão 9/10 - Microprocessadores e Microcontroladores 
O processador ARM é um sistema RISC e baseia-se no princípio de que qualquer operação de dados é feita 
somente com o conteúdo de registradores. Com isso, as instruções devem primeiro ser carregadas da memória 
para os registradores e em seguida executar as operações. 
Em relação ao apresentado, o conjunto de instruções de movimentação de dados entre memória e 
registradores é denomidado de: 
Nota: 10.0 
 A 
Instruções de Load e Store. 
Você acertou! 
Aula 6 - apostila da rota de aprendizagem pg 5/24. 
 B Instruções de branch. 
 C Instruções do coprocessador. 
 D Instruções geradoras de excessões. 
 E Instruções de processamento de dados. 
Questão 10/10 - Microprocessadores e Microcontroladores 
Pipeline Superescalar e uma técnica de implementação que permite que várias instruções sejam iniciadas 
simultaneamente e executadas independentemente uma das outras, conforme Figura 1. 
 
Figura 1: Dois pipeline com 5 estágios 
Pois esta arquitetura replica os componentes internos do processador, permitindo, assim, colocar várias 
instruções em cada estágio do pipeline. Arquiteturas de processadores superescalares exploram o 
paralelismo de instrução (ILP – Instruction Level Parallelism). 
Existem dois métodos principais para aumentar a quantidade em potencial de paralelismo em nível de 
instrução. O primeiro é aumentar o tamanho do pipeline para sobrepormais instruções e qual é o segundo? 
Nota: 10.0 
 A 
O outro é a replicação dos componentes internos do processador, essa técnica tem o nome de 
despacho múltiplo. 
Você acertou! 
Página 18 Aula 4. 
 B O outra é a criação de componentes com o nome de despacho simples. 
 C A outra técnica é a criação de várias memorias. 
 D A outra e a criação de atalhos pelo processador. 
 E A outra técnica é a de instruções que processão uma após a outra.

Mais conteúdos dessa disciplina