TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Pratica de Microprocessadores Uninter

Por:   •  5/11/2018  •  Trabalho acadêmico  •  897 Palavras (4 Páginas)  •  1.355 Visualizações

Página 1 de 4

[pic 1]

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER

ESCOLA SUPERIOR POLITÉCNICA

BACHARELADO EM ENGENHARIA Elétrica

DISCIPLINA DE Microprocessadores e microcontroladores

 

Atividade prática

aluno:

professor:

curitiba - pr

2018

SUMÁRIO

1        INTRODUCAO        1

2        Microprocessador zilog z80        2

3        Overviem da arquitetura        2

4        recursos do microprocessador z80        3

5        Conjunto de instruções        5

6        aplicação        6

7        Conclusão        8

8        REFERÊNCIAS BIBLIOGRÁFICAS        9



  1. INTRODUCAO

Neste Trabalho iremos citar o Microprocessador Zilog Z80, seu breve histórico, descrever os recursos do processador, breve sintaxe do conjunto de instruções e ilustrar uma aplicação do microprocessador Z80.

O Z80 possui um conjunto de instruções largamente mais poderoso do que seus concorrentes da época, foi tão bem sucedido que ainda permanece em fabricação até os dias atuais por possuir um modelo de programação e uma arquitetura interna que são ideais para o uso didático, motivo pelo qual está sendo citado nesse relatório.

  1. Microprocessador zilog z80

O microprocessador Z80 nasceu pela união do ex-funcionário da Intel surgiu Federico Faggin, após trabalhar no projeto do 8080, deixou a Intel no final de 1974 para fundar a Zilog com Ralph Ungermann, e por volta de julho de 1976, já tinham o Z80 à venda no mercado. A concepção de projeto foi para ser binariamente compatível com o Intel 8080. Masatoshi Shima,que foi co-criador dos microprocessadores 4004 e 8080 fabricados pela Intel também participou do desenvolvimento do Z80.

  1. Overviem da arquitetura

A arquitetura do Z80 é frequentemente representada através do diagrama de

blocos que se ilustra na figura abaixo:

[pic 2]

O diagrama acima ilustrado aplicar-se à quase todos os outros microprocessadores de uso genérico que possamos considerar, mas no entanto a simplicidade desta representação nos serve, já que permite um enquadramento simples para a introdução dos aspectos desse microprocessador.

O registo de instrução armazena o código de instrução extraído da memória, enquanto decorre a respectiva execução, proporcionando à unidade de descodificação e controlo a informação necessária para a geração dos sinais de controlo internos. Todos os registos do CPU (unidade de processamento central) estão incluídos no bloco com este nome (incluindo o apontador de programa, PC), realizando-se na ALU todas as operações lógicas ou aritméticas. Os blocos responsáveis pelo controlo dos barramentos contêm buffers com terceiro estado que permitem a colocação das respectivas saídas em alta impedância, quando tal for necessário.


  1. recursos do microprocessador z80

  • Único chip, N-channel Silicon Gate CPU;
  • 158 Instruções – inclui as 78 operações do microprocessador 8080 com total compatibilidade de software. Novas instruções de operações em 4, 8 e 16 bits;
  • 17 registradores;
  • 3 modos de interrupção rápida e um modo de interrupção “non-maskable”;
  • Interface direta em velocidade padrão com memorias estáticas ou dinâmicas;
  • Velocidade de 1.0µs de execução das instruções;
  • Alimentação única de 5 VDC;
  • Compatibilidade com outros microprocessadores em aplicações de 4, 8 ou 16 bits;
  • Todos os pinos compatível com a tecnologia TTL;
  • Memória RAM interna.
  1. Conjunto de instruções

O Z80 suporta 178 tipos diferentes de instruções, nos quais podem agrupam-se em onze tipos principais apresentados a seguir por definição:

  • Transferência de dados de 8 bits (8-bit loads)
  • Transferência de dados de 16 bits (16-bit loads)
  • Instruções de troca, transferência de blocos e pesquisa em blocos (exchanges, block transfers and searches)
  • Instruções aritméticas e lógicas para dados de 8 bits (8-bit arithmetic and logic operations)
  • Instruções genéricas do tipo aritmético e para controlo do CPU (general purpose arithmetic and CPU control)
  • Instruções aritméticas para dados de 16 bits (16-bit arithmetic operations)
  • Instruções de rotação e deslocamento (rotates and shifts)
  • Instruções de manipulação ao bit (bit set, reset and test operation)
  • Instruções de salto (jumps)
  • Chamada de subrotinas e retorno (calls, returns and restarts)
  • Instruções de entrada e saída (input and output operations)

  1. aplicação

Abaixo segue exemplo de um esquemático usando o microprocessador Z-80 com um mínimo de componentes para um sistema computacional básico, com o seguintes componentes:

- Fonte de tensão de 5 VDC;

- Gerador de Clock TTL;

- Circuito de Reset;

- Memória ROM ou PROM para armazenar o programa;

- Memória RAM;

- Interfaces de I/O;

- Microprocessador Z-80

[pic 3]

  1. Conclusão

O Microprocessador Z-80 teve enorme importância no ascensão dos sistemas computacionais, pois, após seu lançamento teve sua arquitetura aberta para uso em qualquer aplicação, no início teve uso em computadores, vídeo games, kits de ensino nas escolas e nos dias atuais centenas de outras aplicações. Atualmente temos microprocessadores milhões de vez mais poderosos que o Z-80 mas graças ao empenho dos envolvidos na criação desse considerado atualmente como “ultrapassado” microprocessador estamos vivendo essa tecnologia atual que podemos ter na palma da nossa mão um celular com um microprocessador OctaCore de 2.6 GHz de frequência.

...

Baixar como (para membros premium)  txt (6.5 Kb)   pdf (328.6 Kb)   docx (91.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com