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
Q
  1. O que é memória de programa, o que não pode acontecer com esses dados. Que tipo de memória é utilizada ?
A
  1. A memória utilizada é a EEPROM ou flash. São onde ficam armazenados os programas e não pode se apagar.
26
Q
  1. O que é o timer ? Qual a sua função ?
A
  1. É o contador periódico, marcar o tempo do sistema, depende do clock para funcionar.
27
Q
  1. Qual a função do portico de I/O?
A
  1. É por onde os dados são lidos no sistema do ambiente externo.
28
Q
  1. O que é o pórtico USART? Como é sua operação ?
A
  1. É 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
Q
  1. Qual a principal diferença entre a arquitetura harvard e von-neumann?
A
  1. 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
Q
  1. Quais as principais famílias de microprocessadores na decada de 90?
A
  1. AVR 8 bits e ARM de 32 bits.
31
Q
  1. O que são instruções ?
A
  1. São códigos armazenados na memória de programa, chamados códigos de máquina.
32
Q
  1. Quais as tecnologias de CPU relacionadas as instruções, descreva.
A
  1. 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
Q
  1. O que é o pipeline e como funciona?
A
  1. É 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
Q
  1. Descreva o microcontrolador AVR e suas funções.
A
  1. É um microcontrolador construido com memórias flash, possui arquitetura harvard.
35
Q
  1. Descreva o microcontrolador ATMEGA2560 e três características.
A
  1. Arquitetura RISC, 32 registros working, 2 timer de 8 bits.
36
Q
  1. O que a ULA faz em um ciclo de clock ?
A
  1. São executadas operações aritméticas entre registros de propósito geral ou entre um registro e um valor imediato.
37
Q
  1. Qual a função do SREG, quando ele entra em operação?
A
  1. 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
Q
  1. De que forma está dividida a SRAM, qual o espaço reservado para os SFR?
A
  1. Está dividida em 3 setores, register file, SRAM internal e I/O register, sendo o ultimo responsável pela alocação dos SFR.
39
Q
  1. Como está dividido o espaço de flash no Atmega382?
A
  1. Em 2 seções, bootloader e a seção de aplicação.
40
Q
  1. Diga qual a origem do nome flash.
A
  1. É devido ao fato de o apagamento do conteúdo da memória se assemelhar ao flash das câmeras fotográficas.
41
Q
  1. Diga as semelhanças e diferenças entre a memória flash e memórias voláteis.
A
  1. 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
Q
  1. Como é a operação na memória de programa utilizando a flash read, write e erase.
A
  1. Ela é lida em blocos de 1 bytes, escrita em 32bytes e apagada em blocos de 64bytes.
43
Q
  1. Como está organizada a memória de dados?
A
  1. 32 registros working, 64 I/O sfr , 160 memoria de I/O estendidas e 2048 para dados internos.
44
Q
  1. Cite 3 fontes de clock.
A
  1. Interno, externo , oscilador a cristal Low Power.
45
Q
  1. Quando o oscilador RC interno ajustável deve ser selecionado como fonte de clock do sistema?
A
  1. Quando ele é utilizado para o clock/oscilador do sistema.
46
Q
  1. Qual a função do PRESCALER?
A
  1. É utilizado para diminuir o clock do sistema, diminuindo assim o consumo de energia. 1, 2 , 4, 8, 16
47
Q
  1. Para que servem os pinos XTAL1 E XTAL 2?
A
  1. Para utilizar um oscilador a cristal de quartzo ou um de cerâmica.
48
Q
  1. Descreva o oscilador a cristal full swing.
A
  1. É um oscilador que permite a operação nas freq de 0.2 a 20Mhz. Sendo util em ambientes ruidosos.
49
Q
  1. Qual a função dos fuses bit no oscilador RC interno?
A
  1. É responsável pela mudança na frequencia variando de 7.1 a 8.1 Mhz.
50
Q
  1. Qual a frequencia do oscilador interno RC ?
A
  1. 128 Khz.
51
Q
  1. O que acontece quando configuro um pino de porta como entrada?
A
  1. Habilita os resistores de pull-up.
52
Q
  1. Quais são os tipos de reset existentes ?
A
  1. Brown out, reset externo, Startup reset, whatchdog reset
53
Q
  1. Qual a função do DDRx e qual o comportamento com 0 e 1?
A
  1. O DDRx é responsável por setar como entrada ou saída uma porta, sendo 0 para entrada e 1 para saída.
54
Q
  1. Para que serve o PORTx? Qual o comportamento com 0 e 1?
A
  1. 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
Q
  1. Qual a função do PINx ou PUD?
A
  1. Sem função quando configurado como saída. Como entrada lê o valor da porta externa.
56
Q
  1. O que são SET DE INSTRUÇÕES?
A
  1. São códigos de máquina, códigos de operação ou dígitos binários.
57
Q
  1. Quais são os símbolos utilizados na linguagem assembler?
A
  1. São os mnemônicos para representar os códigos das instruções.