Your SlideShare is downloading. ×
Microprocessadores
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Microprocessadores

1,952
views

Published on

Utilização de Comandos para Simulador

Utilização de Comandos para Simulador

Published in: Education, Business, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,952
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Microprocessadores Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 2. Microprocessadores
    • Colégio Graham Bell
    • Disciplina de Microprocessadores
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 3. Microprocessadores
    • Introdução
    • Unidade de Processamento
    • Unidade de de Controle
    • Processador
    • Arquitetura e Instruções
    • Unidade Central de Processamento
    • Unidade de Entrada e Saída – I / O
    • Unidade de Memória
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 4. Microprocessadores
    • Unidade de Processamento
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 5. Microprocessadores
    • Sistemas Digitais Complexos: Unidade de Processamento + Unidade de Controle
    • Unidade de Processamento (Datapath): Módulo responsável pela execução das operações de processamento de dados.
    • Unidade de Controle: Módulo responsável pelo controle da sequência de operações a executar na Datapath para implementação de uma tarefa.
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 6. Microprocessadores
    • Datapath: Caracteriza-se pelo conjunto de registros e pelo conjunto de operações realizado sobre os dados armazenados nos registros.
    • Operações Elementares sobre Registros: Shift (Deslocamento), Clear (Apagar), Load (Carregamento), Incrementar, Decrementar, Somar, Subtrair,etc.
    • Microoperações (Aritméticas, Lógicas, deslocamento): Operações elementares aplicadas sobre os dados em registros.
    • Unidade de Controle: Fornece os sinais que permitem sequenciar as microoperações de um modo definido, e.g., sequência do conjunto de operações para realizar uma multiplicação.
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 7. Microprocessadores Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 8. Microprocessador
    • Datapath (Exemplo)
      • Unidade de Armazenamento
      • Unidade Funcional
      • ALU: Unidade Logica e Aritmética
      • Shifter: Unidade de Deslocamento
    • Exemplo de Operação
      • R0  R1 + R2
    • Entrada de Controle (Unid.Controle)
      • Seleção de A
    • Sekeção de B
      • Seleção de G
      • Seleção de MB
      • Seleção de MF
      • Seleção de MD
      • Seleção de Desstino
      • Carregamento do Resultado
    • Operação realizada em um ciclo do relógio
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 9. Microprocessador
    • Exemplo de Operação
      • R0  R1 + R2
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 10. Microprocessador
    • Unidade de Armazenamento
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 11. Microprocessadores
    • Registro: Elemento básico de memória que permite armazenar um conjunto de N bits (dimensão do registro)
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 12. Microprocessadores
    • Operação de Transferência de Dados entre 2 Registros:
    • :Controle : Micro-operação
      • K : R2  R1
    Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 13. Instruções de Transferência Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 14. Instruções de Transferência Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 15. Instruções de Transferência Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 16. Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 17. Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 18. Instruções Aritméticas Opcodes Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 19. Exemplo de Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 20. Exemplo de Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 21. Exemplo de Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 22. Exemplo de Instruções Aritméticas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 23. Instruções Lógicas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 24. Instruções Lógicas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 25. Instruções Lógicas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 26. Exemplo de Instruções Lógicas Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 27. Instruções de Desvio Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 28. Instruções de Desvio Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 29. Instruções de Desvio Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 30. Instruções de controle, Pilha e I/O Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 31. Instruções de controle, Pilha e I/O Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 32. Código de Operação das Instruções de Desvio e de Controle Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 33. Funcionamento da Pilha Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida
  • 34. Exemplo de Armazenamento na Pilha Curso Técnico – Microprocessadores 19/05/2008 José Alberto Marcio Gonçalves Rafael Almeida