Prova Flashcards

Tirar 10

1
Q

Em qual forma os computadores foram construídos ?

A

Em blocos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Quais módulos na forma de circuitos integrados são mais importantes ?
A

Microprocessador e memórias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. O que é um microprocessador ? O que ele faz?
A

É um decodificador de uma sequência binária, capazes de decodificar códigos de instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Qual o nome do conjunto de instruções armazenado na memória com o objetivo de fazer o computador desempenhar uma tarefa ?
A
  1. Programa.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Qual o nome da posição de cada instrução ou dado armazenado na memória ?
A
  1. Endereço.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Do que é composto o computador básico ?
A
  1. Processador, memória, entradas e saídas.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Qual o nome da unidade onde são efetuadas as operações de cálculo ?
A
  1. ULA unidade lógica aritmética.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Qual o nome do conjunto sequencial de códigos armazenado em uma estrutura de memória com o objetivo de desempenhar uma atividade lógica ou aritmética ?
A
  1. Programa
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Qual a função do PC Program counter ?
A
  1. Apontar o código a ser executado.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. O que são os barramentos ?
A
  1. São as vias por onde passam os dados.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Qual o nome dos endereços de desvio, ou memória de dados, para o PC ?
A
  1. Stack.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Qual o tamanho total da pilha ou stack ?
A
  1. Deve ser igual ao tamanho total das memórias.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Um registro especial chamado ___________________ indica para a CPU em qual endereço de memória deve ser efetuada a próxima escrita na pilha.
A
  1. Stack pointer.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. O que ocorre no SP e no PC após uma leitura na pilha?
A
  1. O SP é decrementado após uma leitura do PC.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Com o que o programador deve se preocupar em relação a pilha ?
A
  1. Deve-se evitar o estouro de endereços na pilha, e escritas indevidas.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. O que é ciclo de máquina ?
A
  1. É o tempo necessário para realizar uma operação básica. Leitura, operação básica e envio.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. Qual o bloco responsável por gerar o clock no sistema ?
A
  1. É o oscilador.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. Qual a diferença de hardware e software ?
A
  1. Hardware é o fisico, instruções é o software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. Defina microcontrolador.
A
  1. Dispositivo que possui toda a arquitetura computacional em um único encapsulamento.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. Pra que serve a memória de dados? Quais os tipos de memória utilizados ?
A
  1. Para o armazenamento momentâneo dos dados oriundos do programa. Dram, Sram.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  1. Defina os tipos principais de memórias e como são construídas ?
A
  1. DRAM – dynamic random acess memory, capacitores e fets. EEPROM – Eletrically erasable programmable erasable only memory , mosfets. SRAM – Static random acess memory , flip-flops.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  1. De que forma é dividida a memória de dados ?
A
  1. Em setores divididos pelo endereço e função para o processamento.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  1. Qual o nome do registro responsável por armazenar dados de status, configuração da CPU e periféricos ?
A
  1. SFR special function register.
24
Q
  1. O que são registros working e qual o bloco responsável por armazenar seus dados ?
A
  1. São dados com privelégios relacionados as operações da ULA. O bloco General pourpose register.
25
25. O que é memória de programa, o que não pode acontecer com esses dados. Que tipo de memória é utilizada ?
25. A memória utilizada é a EEPROM ou flash. São onde ficam armazenados os programas e não pode se apagar.
26
26. O que é o timer ? Qual a sua função ?
26. É o contador periódico, marcar o tempo do sistema, depende do clock para funcionar.
27
27. Qual a função do portico de I/O?
27. É por onde os dados são lidos no sistema do ambiente externo.
28
28. O que é o pórtico USART? Como é sua operação ?
28. É o pórtico por onde os dados são trocados entre o microcontrolador e seus periféricos utilizando uma transmissão serial a 8 bits com a ajuda de um protocolo 1 bit por vez.
29
29. Qual a principal diferença entre a arquitetura harvard e von-neumann?
29. A von neumann possui apenas um barramento para a troca de dados e endereçamento do sistema com a CPU, sendo por isso mais lenta que a Harvard que possui 2 vias.
30
30. Quais as principais famílias de microprocessadores na decada de 90?
30. AVR 8 bits e ARM de 32 bits.
31
31. O que são instruções ?
31. São códigos armazenados na memória de programa, chamados códigos de máquina.
32
32. Quais as tecnologias de CPU relacionadas as instruções, descreva.
32. São as RISC e CISC, Reduced istruction Set Computer é mais simples, sendo por isso necessário apenas poucas intruções simples para sua operação. A Complex Instruction Set Computer possui uma CPU mais complexa e intruções também mais complexas operando mais rapidamente porém exigindo mais do sistema.
33
33. O que é o pipeline e como funciona?
33. É como o nome diz uma fila, onde cada instrução posterior fica esperando a finalização da atual para então serem executadas. Só executando após a finalização da anterior. Uma instrução posterior é pesquisada antes de ser iniciada, permitindo assim a sua execução em apenas um ciclo de clock.
34
34. Descreva o microcontrolador AVR e suas funções.
34. É um microcontrolador construido com memórias flash, possui arquitetura harvard.
35
35. Descreva o microcontrolador ATMEGA2560 e três características.
35. Arquitetura RISC, 32 registros working, 2 timer de 8 bits.
36
36. O que a ULA faz em um ciclo de clock ?
36. São executadas operações aritméticas entre registros de propósito geral ou entre um registro e um valor imediato.
37
37. Qual a função do SREG, quando ele entra em operação?
37. Ele entra em operação após a operação da ULA, contendo informação dos dados mais recentes de uma operação aritmética.
38
38. De que forma está dividida a SRAM, qual o espaço reservado para os SFR?
38. Está dividida em 3 setores, register file, SRAM internal e I/O register, sendo o ultimo responsável pela alocação dos SFR.
39
39. Como está dividido o espaço de flash no Atmega382?
39. Em 2 seções, bootloader e a seção de aplicação.
40
40. Diga qual a origem do nome flash.
40. É devido ao fato de o apagamento do conteúdo da memória se assemelhar ao flash das câmeras fotográficas.
41
41. Diga as semelhanças e diferenças entre a memória flash e memórias voláteis.
41. Ambas possuem a escrita e apagamento de múltiplos endereços em uma única operação. Elas são rápidas no tempo de acesso, mas não tão rápidas quanto as memórias voláteis. Flash armazenam o valor mesmo sem alimentação.
42
42. Como é a operação na memória de programa utilizando a flash read, write e erase.
42. Ela é lida em blocos de 1 bytes, escrita em 32bytes e apagada em blocos de 64bytes.
43
43. Como está organizada a memória de dados?
43. 32 registros working, 64 I/O sfr , 160 memoria de I/O estendidas e 2048 para dados internos.
44
44. Cite 3 fontes de clock.
44. Interno, externo , oscilador a cristal Low Power.
45
45. Quando o oscilador RC interno ajustável deve ser selecionado como fonte de clock do sistema?
45. Quando ele é utilizado para o clock/oscilador do sistema.
46
46. Qual a função do PRESCALER?
46. É utilizado para diminuir o clock do sistema, diminuindo assim o consumo de energia. 1, 2 , 4, 8, 16
47
47. Para que servem os pinos XTAL1 E XTAL 2?
47. Para utilizar um oscilador a cristal de quartzo ou um de cerâmica.
48
48. Descreva o oscilador a cristal full swing.
48. É um oscilador que permite a operação nas freq de 0.2 a 20Mhz. Sendo util em ambientes ruidosos.
49
49. Qual a função dos fuses bit no oscilador RC interno?
49. É responsável pela mudança na frequencia variando de 7.1 a 8.1 Mhz.
50
50. Qual a frequencia do oscilador interno RC ?
50. 128 Khz.
51
51. O que acontece quando configuro um pino de porta como entrada?
51. Habilita os resistores de pull-up.
52
52. Quais são os tipos de reset existentes ?
52. Brown out, reset externo, Startup reset, whatchdog reset
53
53. Qual a função do DDRx e qual o comportamento com 0 e 1?
53. O DDRx é responsável por setar como entrada ou saída uma porta, sendo 0 para entrada e 1 para saída.
54
54. Para que serve o PORTx? Qual o comportamento com 0 e 1?
54. No caso de configurado como saída ele responde como 0 saída em baixo valor e 1 saída em alto valor. Quando configurado como entrada ele responde pela habilitação ou não do pull up da entrada.
55
55. Qual a função do PINx ou PUD?
55. Sem função quando configurado como saída. Como entrada lê o valor da porta externa.
56
56. O que são SET DE INSTRUÇÕES?
56. São códigos de máquina, códigos de operação ou dígitos binários.
57
57. Quais são os símbolos utilizados na linguagem assembler?
57. São os mnemônicos para representar os códigos das instruções.