Questoes sistemas microprogramados

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1911 palavras )
  • Download(s) : 0
  • Publicado : 14 de junho de 2012
Ler documento completo
Amostra do texto
REVISÃO – PROVA _ 7º S_2º B

1- Qual a característica da tecnologia micro-coded utilizada na fabricação de µ.C?

É um processador dentro do processador. Uma máquina de estados executa cada instrução como um endereço para uma subrotina de instruções que depois são executadas pela lógica do microCode Instruction Decode and Processor. O PIC é Micro-coded

2- Qual a característicada tecnologia hard-coded utilizada na fabricação de µ.C?

Usa o padrão de bits da instrução para aceder a lógica combinatória específica da instrução executando-a.

3- Quais as diferenças básicas entre µ.P micro-coded e macro-coded?

Um processador micro-coded é mais simples que o hard-coded, podendo ser mais rapidamente implementado. Facilita as revisões e actualizações docódigo. No entanto é mais lento que o hard-coded, pois as instruções são executadas em maior número de ciclos de relógio.

4- A gama de famílias de µ.C apresenta a tecnologia low-end. Quais as características desta família?

Subset reduzido de instruções; Sem tratamento de interrupções; Menor disponibilidade de memória RAM; Sem I/O avançado; Instrução de 12bits; Ex: PIC 12C5xx; Não deveser utilizado para novas aplicações ou em aprendizagem.

5- Quais as características da família midrange?

Baseado na organização dos Low-End; Tratamento de interrupções; Timers; Quantidade razoável de memória RAM; Tipos avançados de I/O; Instrução de 14bits; Caracterizado como sendo de uso geral; Ex: PIC 16C7xx

6- Quais as características da família high-end?

Instruçõesde 16 bits; Acesso a todos os registos directamente; Múltiplos vectores de interrupção; Família: PIC 17Cxx

7- Quais os estágios realizados pelo pipeline na execução de uma instrução no µ.C?

-Fase de busca (fetch) – Procura-se o código binário da instrução na memória do programa

-Fase de execução – Interpreta-se o código, buscam-se os operandos e executa-se a operação queimplica.

8- Como é a técnica de fragmentação utilizada pelo µ.C para executar as instruções?

O PIC utiliza a técnica de segmentação para executar as instruções, pelo que enquanto executa a fase de execução de uma instrução, executa a fase de busca da instrução seguinte. Desta forma consegue-se executar cada instrução em quatro ciclos de relógio. Por ex. o tempo que um PIC16F84 a 4Mhzdemora a executar um programa com 100 linhas de código, das quais 30 são de salto = 4*(1/4.000.000)*70 + 8*(1/4.000.000)*30 = 130 us







9- Quais as principais características de µ.C PIC16F84?

PIC16F84, fabricado com a tecnologia CMOS

- Capaz de trabalhar até 10 Mhz. PIC16F84A Capaz de trabalhar até 20 Mhz

- Pequeno, só tem 18 pernas

-Barato. O PIC16F84A custa 7,37€ + IVA

- Memória de programa de 1K palavras de 14 bits FLASH, em que em cada uma cabe uma instrução. Pode ser regravada cerca de 10.000 vezes com toda a segurança

- Memória de dados RAM de 68 Bytes

- Memória de dados EEPROM de 64 Bytes, não volátil

- 8 níveis de stack (pilha)

- 35 instruções de 14 bits

10- Quaisas principais características da CPU do µ.C PIC16F84?

O PIC tem um processador tipo RISC com a arquitetura de Harvard

O processador do PIC pode ser visto como sendo uma ALU, recebendo, processando e armazenando dados de e para os vários registos

11- Qual a função da unidade lógica aritmética (ULA) do PIC16F84?

A ALU (Arithmetic Logic Unit) é a componente maiscomplexa do PIC por conter todos os circuitos destinados a desenvolver as funções de cálculo e manipulação de dados durante a execução de um programa.

Executa as operações aritméticas, de bits e de deslocamento de um ou dois bytes

12- A memória de dados do µ.C PIC está dividida em dois grupos. Quais são?

Registos especiais (Special Function Registers) – Ocupam as 11 primeiras...
tracking img