| QUESTÃO: 1 | ||
É conhecido como o
cérebro dos sistemas computacionais. Dentre as arquiteturas mais
conhecidas e utilizadas atualmente, destacamos a CISC e a RISC.
|
||
| Dados | ||
| Hardware | ||
| Kernel | ||
| Programa | ||
| CPU | ||
2ª ACQF
| QUESTÃO: 1 | ||
Determine o resultado do software dado em Assembly.
Endereço Instrução 0H LDA 6H 1H ADD 7H 2H ADD 8H 3H OUT 4H HLT 5H XX 6H 2H 7H 4H 8H 2H |
||
| 7 | ||
| 6 | ||
| 4 | ||
| 8 | ||
| 5 | ||
| QUESTÃO: 2 | ||
Assinale a alternativa que melhor se enquadra como característica da arquitetura Von-Neumann.
|
||
| Sempre CISC. | ||
| Utiliza Pipelining. | ||
| É mais utilizada na construção de processadores mais confiáveis. | ||
| Em alguns casos pode ser RISC. | ||
| Arquitetura mais complexa. | ||
| QUESTÃO: 3 | ||
Um sistema com pipelining tem como característica:
|
||
| A perda significativa na velocidade de processamento. | ||
| Implementa um ciclo de busca e, ao mesmo tempo, um ciclo de execução. | ||
| Divide o processamento em busca e scan. | ||
| Ser configurada com as arquiteturas Von-Neumann. | ||
| Redução no consumo de energia. | ||
2ª ACQF
| QUESTÃO: 1 | ||
Determine o resultado do software dado em Assembly.
Endereço Instrução 0H LDA 6H 1H ADD 7H 2H SUB 8H 3H OUT 4H HLT 5H XX 6H 2H 7H 2H 8H 2H |
||
| 2 | ||
| 3 | ||
| 6 | ||
| 4 | ||
| 5 | ||
| QUESTÃO: 2 | ||
Assinale a alternativa que melhor se enquadra como característica da arquitetura Von-Neumann.
|
||
| É mais utilizada na construção de processadores mais confiáveis. | ||
| Arquitetura mais complexa. | ||
| Em alguns casos pode ser RISC. | ||
| Utiliza Pipelining. | ||
| Sempre CISC. | ||
| QUESTÃO: 3 | ||
Determine o resultado do software dado em Assembly.
Endereço Instrução 0H LDA 6H 1H ADD 7H 2H ADD 8H 3H OUT 4H HLT 5H XX 6H 2H 7H 4H 8H 2H |
||
| 7 | ||
| 5 | ||
| 4 | ||
| 8 | ||
| 6 | ||
3ª ACQF
| QUESTÃO: 1 | ||
É característica do microcontrolador PIC16F628A:
|
||
| Possui 8 canais de conversão A/D. | ||
| 3 pinos de interrupção. | ||
| Master Clear ativo com +5V | ||
| Tem a possibilidade de clock interno, evitando o uso de cristal oscilador. | ||
| Arquitetura pronta para comunicação USB. | ||
4ª ACQF
QUESTÃO 01
A cada ciclo do clock o processador executa uma instrução completa ou parcialmente. CPI significa ciclos por instrução, esta sigla representa um indicador que indica o número médio de ciclos do clock, necessário para executar cada ____________________.
4ª ACQF
| QUESTÃO: 1 | ||
Assinale a linha que corresponde a um erro de lógica ou sintaxe no código abaixo:
|
||
| Linha 2; | ||
| Linha 6; | ||
| Linha 9; (saída output, não input) | ||
| Linha 3; | ||
| Linha 17. | ||
| QUESTÃO: 2 | ||
Registrador utilizado para controlar o relógio do sistema do microcontrolador PIC, inclusive a seleção de frequência.
|
||
| INTCON; (O registrador INTCON permite habilitar as interrupções de modo global (bit GIE) e as interrupções periféricas (bit PEIE)) | ||
| CCP1CON; (Capture/Compare/PWM) | ||
| T1CON; (T1CON: Timer1 Control Register ) | ||
| ADCON0; | ||
| OSCCON. | ||
| QUESTÃO: 3 | ||
O que faz o código abaixo?
output_c(202); |
||
| Ativa os pinos RC0, RC2, RC4 e RC5. Desativa os pinos RC1, RC3, RC6 e RC7. |
||
| Configura os pinos RC0, RC2, RC4 e RC5 como entrada. Configura os pinos RC1, RC3, RC6 e RC7 como saída. |
||
| Configura os pinos RC0, RC2, RC4 e RC5 como saída. Configura os pinos RC1, RC3, RC6 e RC7 como entrada. |
||
| Não é aceito pois a sintaxe está incorreta. | ||
| Desativa os pinos RC0, RC2, RC4 e RC5. Ativa os pinos RC1, RC3, RC6 e RC7. |
||
Resolução:
Converte o número decimal 202 para binário onde os zeros estão desativados e os 1 ativados
202 --> 11001010.
|
| QUESTÃO: 1 | ||
O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2 , 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema.)
Olhando a rotina do código fonte, perceba que foi criada uma variável "flag_tecla". Assinale a alternativa que melhor enuncia a função dessa variável: | ||
| Ela evita que a mesma tecla seja lida mais de uma vez quando pressionada , voltando a permitir uma nova leitura toda vez que essa tecla for pressionada novamente. | ||
| Se essa variável e suas atribuições fossem excluídas do programa o sistema ainda assim funcionaria perfeitamente. | ||
| Ela garante que a primeira entrada de número seja armazenada na variável "a" e que a segunda entrada de número seja armazenada na variável "b", garantindo assim que os cálculos sejam sempre "a*b" ou "a/b" . | ||
| Ela evita que a mesma tecla seja lida mais de uma vez. Uma nova leitura de tecla só é possível pressionando-se a tecla RESETA. | ||
| Ela evita que a mesma tecla seja lida mais de uma vez, voltando a permitir nova leitura toda vez a tecla pressionada for solta. | ||
| QUESTÃO: 2 - TEMPO UTILIZADO: 00:06:37 | ||
O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2 , 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema.)
Olhando a rotina do código fonte, perceba que foi criada uma função "display()" com o intuito de resumir o software e de evitar que este fique atualizando o display LCD a todo instante sem que haja necessidade, caso contrário haveria um desperdício de processamento e excessivo uso da CPU do microcontrolador. Em relação à função "display()" assinale a alternativa correta: | ||
| Essa função será atualizada toda vez que uma tecla for pressionada. Independente da tecla. | ||
| Com esse código fonte o display nunca será atualizado. | ||
| Após 3 toques em quaiquer teclas, independente da sequência que forem pressionadas. | ||
| Essa função será atualizada quando a tecla "MULTIPLICA" ou a tecla "DIVIDE" forem pressionadas. | ||
| Essa função será atualizada toda vez que um cálculo for processado. | ||
5ª ACQF
|
| QUESTÃO: 1 - TEMPO UTILIZADO: 01:25:47 | ||
O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2, 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema). Observe a linha destacada no código fonte (seta) e assinale a alternativa que enuncia o que aconteceria, caso esta fosse substituída pelo código:
printf(lcd_putc," RESULTADO= %u",valor); | ||
| O conteúdo armazenado na variável "valor" seria mostrado sem casas decimais. | ||
| O conteúdo armazenado na variável "valor" seria mostrado, mas não estaria coerente pois esta é uma variável tipo float . | ||
| Não haveria alteração no sistema. | ||
| O conteúdo armazenado na variável "valor" seria mostrado com três casas decimais, sem arredondamentos. | ||
| O conteúdo armazenado na variável "valor" seria mostrado com duas casas decimais, sendo a última arredondada. | ||
O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2, 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema). Observe a linha destacada no código fonte (seta) e assinale a alternativa que enuncia o que aconteceria, caso esta fosse substituída pelo código:
printf(lcd_putc," RESULTADO= %u",valor);
5ª ACQF
O sistema abaixo é uma calculadora simples que executa somente as operações de MULTIPLICAÇÃO e DIVISÃO. Como podemos perceber pelo diagrama eletrônico e também pelo código fonte, ela usa apenas os números 2, 3 e 4 nessas operações. (Acompanhe a "legenda" das teclas no esquema). Assinale a alternativa que mostra a sequência correta de funcionamento dessa calculadora.


6ª ACQF
| QUESTÃO: 1 | ||
Analise
o código de programa a seguir considerando que os parâmetros de
funcionamento do microcontrolador estejam devidamente configurados.
Suponha que nesse microcontrolador seja utilizado um clock de
10Mhz. Com base nessas informações, marque a alternativa que contém o
período em que haverá uma chamada de interrupção por timer0.
|
||
| 6,55ms. | ||
| 80μs. | ||
| 1,024s. | ||
| 16ms. | ||
| 5,12ms. | ||
Preescaler = RTCC_DIV_64 = 64
initialTIMER0 = set_timer(56) = 56
frequência = 10Mhz
Intervalo da chamada da interrupção TIMER0 = Preescaler * (256 - initialTIMER0 *4
frequência
Intervalo da chamada da interrupção TIMER0 = 64 * (256 - 56) * 4
10000000
Intervalo da chamada da interrupção TIMER0 = 5,12ms
|
| QUESTÃO: 1 - TEMPO UTILIZADO: 00:02:30 | ||
Analise o código de programa a seguir considerando que os parâmetros de funcionamento do microcontrolador estejam devidamente configurados.
Suponha que nesse microcontrolador seja utilizado um clock de 16Mhz. Com base nessas informações, marque a alternativa que contém o período em que haverá uma chamada de interrupção por timer0.
| ||
| 8,192ms. | ||
| 3,2ms. | ||
| 64μs. | ||
| 800μs. | ||
| 0,8s. | ||
Resolução:
Preescaler = RTCC_DIV_128 = 128
Intervalo da chamada da interrupção TIMER0 = Preescaler * (256 - initialTIMER0)*4
frequência
Intervalo da chamada da interrupção TIMER0 = 128 * (256 - 156) * 4
16000000
Intervalo da chamada da interrupção TIMER0 = 3,2ms
6ª ACQF/
| QUESTÃO: 1 | ||
Um microcontrolador da série PIC16F8xx trabalha com um cristal oscilador de 12MHZ. Caso seja utilizado um PRESCALER = 4, o TIMER0 terá um estouro a cada:
|
||
| 83.33πs | ||
| 341.33πs | ||
| 85.33 μs | ||
| 333.33πs | ||
| 341.33 μs | ||
Resolução:
Considerando que o valor initialTIMER0 = 0
Preescaler = 4
Frequencia = 12Mhz
Intervalo da chamada da interrupção TIMER0 = Preescaler * (256 - initialTIMER0)*4
frequência
Intervalo da chamada da interrupção TIMER0 = 4 * (256 - 0) * 4
12000000
Intervalo da chamada da interrupção TIMER0 = 341,33 μs
QUESTÃO 01
Os endereçamentos Diretos são referentes às chamadas de registros especiais ( SFRs ).
| Indiretos - SFRs | |
| Diretos - SFRs | |
| Indiretos - GPRs | |
| Diretos - FSRs | |
| Indiretos - FSRs |
5ª ACQF
QUESTÃO 02
A forma de acesso _indireto ocorre por ponteiros, que são locais de memória que apontam para outros locais de memória .
QUESTÃO 01
O
sistema abaixo trabalha monitorando a temperatura de determinado
processo e caso esta fique acima do permitido um resfriador é ligado até
que a temperatura volte ao normal. O sensor de temperarura trabalha com
uma faixa de +30ºC a +150ºC. Este envia um sinal de tensão para a
entrada não inversora do amplificador operacional U2 do esquema elétrico
ilustrado. O amplificador trata esse sinal e o envia para o
Microcontrolador. Sabendo que a resolução do conversor A/D é de 10 Bits
responda:
O resfriador é ativado apenas acima de quantos graus celsius (aproximadamente)?


O resfriador é ativado apenas acima de quantos graus celsius (aproximadamente)?
| 100ºC | |
| 83.18ºC | |
| 120ºC | |
| 150ºC | |
| +110ºC |
2^10 = 1024 portanto, 150/1023 = 0,14662756598240469208211143695015
Agora basta multiplicar o valor 819 * 0,146628 = 120ºC
QUESTÃO 02
Essa memória permite gravações e acessos muito rápidos, por esse motivo é utilizada pelo processador como “companheira” de processamento e armazena todo tráfego de dados que ocorre em um sistema que utiliza esses componentes.
( ) EPROM
( X ) RAM
( ) EEPROM
( ) ROM
7ª ACQF
QUESTÃO 03
__________corresponde ao bit _____ do registro _____ e tem a função de seleccionar alta velocidade de transmissão.
Escolha a alternativa que preencha as lacunas acima.
( ) SCKP - 4 - BAUDCTL
( ) CSCR - 7 - TXSTA
( ) SPEN - 7 - RCSTA
(X) BRGH - 2 - TXSTA
( ) CREN - 4 - RCSTA
7ª ACQF
QUESTÃO 03
O
código abaixo foi dedicado para um sistema microcontrolado que lê o
valor de tensão na entrada analógica (0 a +5V) e o mostra em um display
LCD. Funciona como um voltímetro com range de 0 a +5V.
A linha 42 destacada no código será responsável por fazer a conversão para volts. Sabendo que o conversor A/D foi configurado com resolução de 10 bits qual alternativa mostra a instrução correta para que essa conversão possa acontecer? |
Foi declarada a variável volt como FLOAT (usado para numero decimal);
Como a resolução é de 10 bits, 2^10 = 1024
O sinal adc1 (análogic digital Converter) é convertido para FLOAT antes de fazer a operação de divisão.
portanto:
volt= (5*(float)adc1)/1023;
|
| QUESTÃO: 1 - TEMPO UTILIZADO: 00:56:45 | ||
O sistema abaixo trabalha monitorando a temperatura de determinado processo e caso esta fique acima do permitido um resfriador é ligado até que a temperatura volte ao normal. O sensor de temperarura trabalha com uma faixa de +30ºC a +150ºC. Este envia um sinal de tensão para a entrada não inversora do amplificador operacional U2 do esquema elétrico ilustrado. O amplificador trata esse sinal e o envia para o Microcontrolador. Sabendo que a resolução do conversor A/D é de 10 Bits responda:
Para a faixa de trabalho do sensor de temperatura qual faixa de tensões aparece na entrada do amplificador operacional(aproximado)?
| ||
| +1V a +4V | ||
| +25mV a +125mV | ||
| +1V a +5V | ||
| 0V a +125mV | ||
| +2,5μV a + 125μV | ||
Cálculo do ganho do Amplificador NÃO INVERSOR
GANHO= (1 + 390/10) = 40
QUESTÃO: 2 - | ||
O código abaixo foi dedicado para um sistema microcontrolado que lê o valor de tensão na entrada analógica (0 a +5V) e o mostra em um display LCD. Funciona como um voltímetro com range de 0 a +5V.
A linha 42 destacada no código será responsável por fazer a conversão para volts. Sabendo que o conversor A/D foi configurado com resolução de 10 bits qual alternativa mostra a instrução correta para que essa conversão possa acontecer? | ||
| LETRA B | ||
| LETRA C | ||
| LETRA D | ||
| LETRA A | ||
| LETRA E | ||
| QUESTÃO: 3 - TEMPO UTILIZADO: 00:09:54 | ||
O sistema abaixo trabalha monitorando a temperatura de determinado processo e caso esta fique acima do permitido um resfriador é ligado até que a temperatura volte ao normal. O sensor de temperarura trabalha com uma faixa de +30ºC a +150ºC. Este envia um sinal de tensão para a entrada não inversora do amplificador operacional U2 do esquema elétrico ilustrado. O amplificador trata esse sinal e o envia para o Microcontrolador. Sabendo que a resolução do conversor A/D é de 10 Bits responda:
Para a faixa de trabalho do sensor qual faixa de tensões aparece na entrada do microcontrolador (aproximado)? | ||
| +0.025V a 0.125V | ||
| +1V a +5V | ||
| -0.025V a -0.125V | ||
| +1.25V a +4.25V | ||
| 0V a +5V | ||
|
| QUESTÃO: 1 | ||
Executando a instrução:
set_pwm1_duty(26); O ciclo de trabalho do PWM disponível no canal CCP1 é de: | ||
| 10% | ||
| 25% | ||
| 100% | ||
| 5% | ||
| 15% | ||
Resolução:
256 corresponde a 100% do valor.
Regra de três:
256 ----100%
26 ----- x
x=2600/256 = 10%
9ª ACQF
9ª ACQF
| QUESTÃO: 1 | ||
Refere-se a um estilo de operação que, ao
invés do sistema aguardar a
sinalização do processador por meio de uma interrupção, ele fica
constantemente verificando o registrador de status do periférico,
aguardando a ocorrência de algum evento a ser tratado.
|
||
| Interrupção | ||
| Polling | ||
| Timer | ||
| USART | ||
| FLAG | ||

Olá, pode me ajudar a responder esse exercício?Estou com dificuldades.Obg.
ResponderExcluirUma barra de 30 cm de comprimento e diâmetro de 1 cm sofre um alongamento produzido por uma carga de 5 toneladas. O módulo de elasticidade do material é de150 KN/mm 2 . Determinar o alongamento da barra.