Você está na página 1de 4

MIMI Resumo- Teste 1

1. O que e’ linguagem Assembly?

R/ é uma linguagem de alto nível que utiliza abreviaturas para cada tipo de
instrução em vez de códigos binários.

2. Qual e’ a vantagem de linguagens de alto nível?

R/ Umas das vantagens de linguagens de alto nível e’ que o seu programa pode
rodar em qualquer outro computador completamente diferente, supondo que os
dois computadores compreendam o tipo de linguagem que esta a se tratar la.

3. Que tipo de barramento a via de endereço é?

R/ A via de endereço e’ um tipo de barramento unidireccional, apenas envia


dados para Memoria e dispositivos de entrada e saída.

4. Qual e’ o ciclo de instrução de um computador?

R/ 1- O computador transfere o endereço de PC para REM

2- A unidade de controlo gera sinais de leituras para executar a operações


específicas pela instrução

3- A porção da instrução que agora esta em RDM (registrador dados da Memoria)


e’ transferida para RI (registador da instrução)

4- O código que agora esta em registador de instruções e’ enviado para o


descodificador

5. Qual dos seguintes elementos não e’ usado durante um ciclo de execução


de um PC

R/ durante um ciclo de execução de um computador não e’ usado o PC

6. Qual dos seguintes passos não ocorre durante a leitura de um


microprocessador
R/ Durante a leitura do microprocessador não coloca uma palavra de dados de 8
bits de endereço na via de dados

7. Qual dos seguintes passos não ocorre durante a escrita de um


microprocessador?

R/ Durante a escrita de um microprocessador ocorre o seguinte: o


microprocessador faz a linha R/W=1, o microprocessador coloca uma palavra da 8
bits na via de dados, o elemento seleccionado na E/S pega os dados da via de
dados

8. Qual das seguintes funções não e’ realizada por um microprocessador?

R/ Os microprocessadores não armazenam programas para serem executados


mais tarde.

9. O registrador de instruções:

R/ armazena códigos de instruções

10. Que registador toma parte em muitas das operações realizadas na ULA

R/ Acumulador

11. Qual das seguintes não e’ um uso típico de um registador de propósito


geral

R/ no propósito geral não e’ típico de um regitrador manter endereços da


próxima posição livre da pilha.

12. Ultimo a entrar e primeiro a sair, descreve a operação de?

R/ Pilha

13. Acesso directo da memória refere-se:

R/ Sob controlo de circuitos especiais de interface, um dispositivo de entrada e


saída pode transferir dados de ou para memoria, sem precisar o controlo do
microprocessador
14. Quando o microprocessador atende a um dispositivo que o interrompeu,
acontece o seguinte:

R/ 1- o endereço de retorno e’ colocado na pilaha, 2 – o microprocwssador e’


dirigido a ISR pelo vector de interrupção, 3- A ISR e’ executada.

15.

Teste 2
1. Qual das alíneas fazem parte das características do arduinio UNO?

R/ Todas alíneas (Saidas PWM, pinos de entrada, corrente CC(max)).

2. Para que serve a Rotina de serviço de interrupção no arduino?

R/ Serve para automatizar funções

3. Para que serve a função digitalPinTolinterrupt()?

R/ Serve para fazer o mapeamento do pino de interrupção

4. A que se refere p no ATMEGA328

R/ Pico-power

5. Qual é o uso da função attachinterupt()?

R/ Habilitar o uso de ISR.

6. DelayMicroseconds() não usa nenhum contador, por tanto ele funcionara


normalmente durante uma interrupção.

R/ Verdade

7. Marque a afirmação correcta

R/ Para garantir que as variáveis sejam compartilhadas entre um ISR e o


programa principal seja executado correctamente declare-se a variável como
sendo volatile
8. A função analoRead() pode ser usada para qualquer pino digital?

R/ Sim po, mas para certo pinos

9. Qual é o uso de modo de interrupção?

R/ O modo de interrupção decide qual tipo de transição a será accionada.

10. Qual o software ou linguagem de programação que é utilizada pelo


arduino?

R/ As linguagens de programação que são utilizada pelo arduino (linguagem C,


JAVA, ASSEMBLY)

Você também pode gostar