Microprocessadores
-
Upload
denise-vilardo -
Category
Education
-
view
2.028 -
download
1
description
Transcript of Microprocessadores
Curso Técnico – Microprocessadores
19/05/20081José Alberto
Marcio GonçalvesRafael Almeida
Microprocessadores
Curso Técnico – Microprocessadores
19/05/20082José Alberto
Marcio GonçalvesRafael Almeida
Microprocessadores
Colégio Graham Bell
Disciplina de Microprocessadores
Curso Técnico – Microprocessadores
19/05/20083José Alberto
Marcio GonçalvesRafael Almeida
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/20084José Alberto
Marcio GonçalvesRafael Almeida
Microprocessadores
Unidade de Processamento
Curso Técnico – Microprocessadores
19/05/20085José Alberto
Marcio GonçalvesRafael Almeida
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/20086José Alberto
Marcio GonçalvesRafael Almeida
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/20087José Alberto
Marcio GonçalvesRafael Almeida
Microprocessadores
Curso Técnico – Microprocessadores
19/05/20088José Alberto
Marcio GonçalvesRafael Almeida
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/20089José Alberto
Marcio GonçalvesRafael Almeida
Microprocessador
Exemplo de Operação R0 R1 + R2
Curso Técnico – Microprocessadores
19/05/200810José Alberto
Marcio GonçalvesRafael Almeida
Microprocessador
Unidade de Armazenamento
Curso Técnico – Microprocessadores
19/05/200811José Alberto
Marcio GonçalvesRafael Almeida
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/200812José Alberto
Marcio GonçalvesRafael Almeida
Microprocessadores
Operação de Transferência de Dados entre 2 Registros:
:Controle : Micro-operação K : R2 R1
Instruções de Transferência
Curso Técnico – Microprocessadores
19/05/200813José Alberto
Marcio GonçalvesRafael Almeida
Instruções de Transferência
Curso Técnico – Microprocessadores
19/05/200814José Alberto
Marcio GonçalvesRafael Almeida
Instruções de Transferência
Curso Técnico – Microprocessadores
19/05/200815José Alberto
Marcio GonçalvesRafael Almeida
Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200816José Alberto
Marcio GonçalvesRafael Almeida
Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200817José Alberto
Marcio GonçalvesRafael Almeida
Instruções Aritméticas Opcodes
Curso Técnico – Microprocessadores
19/05/200818José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200819José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200820José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200821José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Instruções Aritméticas
Curso Técnico – Microprocessadores
19/05/200822José Alberto
Marcio GonçalvesRafael Almeida
Instruções Lógicas
Curso Técnico – Microprocessadores
19/05/200823José Alberto
Marcio GonçalvesRafael Almeida
Instruções Lógicas
Curso Técnico – Microprocessadores
19/05/200824José Alberto
Marcio GonçalvesRafael Almeida
Instruções Lógicas
Curso Técnico – Microprocessadores
19/05/200825José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Instruções Lógicas
Curso Técnico – Microprocessadores
19/05/200826José Alberto
Marcio GonçalvesRafael Almeida
Instruções de Desvio
Curso Técnico – Microprocessadores
19/05/200827José Alberto
Marcio GonçalvesRafael Almeida
Instruções de Desvio
Curso Técnico – Microprocessadores
19/05/200828José Alberto
Marcio GonçalvesRafael Almeida
Instruções de Desvio
Curso Técnico – Microprocessadores
19/05/200829José Alberto
Marcio GonçalvesRafael Almeida
Instruções de controle, Pilha e I/O
Curso Técnico – Microprocessadores
19/05/200830José Alberto
Marcio GonçalvesRafael Almeida
Instruções de controle, Pilha e I/O
Curso Técnico – Microprocessadores
19/05/200831José Alberto
Marcio GonçalvesRafael Almeida
Código de Operação das Instruções de Desvio e de Controle
Curso Técnico – Microprocessadores
19/05/200832José Alberto
Marcio GonçalvesRafael Almeida
Funcionamento da Pilha
Curso Técnico – Microprocessadores
19/05/200833José Alberto
Marcio GonçalvesRafael Almeida
Exemplo de Armazenamento na Pilha
Curso Técnico – Microprocessadores
19/05/200834José Alberto
Marcio GonçalvesRafael Almeida