Modelos de Microprocessadores

Slides:



Advertisements
Apresentações semelhantes
1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Advertisements

UNIVERSIDADE FEDERAL DO PARANÁ DISCIPLINA DE ANATOMIA PATOLÓGICA
Palestras, oficinas e outras atividades
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Execução de Programas Partes de um programa: ‣ Dados
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Capítulo 2 A família de Microcontroladores MCS-51 da Intel
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
SOFTWARE BÁSICO.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 2.
Porta Paralela Prof.Almir.
Universidade Bandeirante de São Paulo Fundamentos da Álgebra
Excel Profa. Cristina M. Nunes.
Arquitetura dos Microprocessadores 8086 e 8088
Arquitetura dos Microprocessadores 8086 e 8088 Sistemas Embarcados.
Arquitetura dos Microprocessadores 8086 e 8088
Organização da Memória
Análise de regressão linear simples: abordagem matricial
MC542 Organização de Computadores Teoria e Prática
SSC144 Arquitetura de Computadores Introdução
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Estudo de Caso 1: UNIX e LINUX
Implementando um Montador com LEX e YACC - 3
ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS)
EXEMPLOS DE ESTRUTURAS PROTENDIDAS
A arquitectura IA32 A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador. Tamanho da palavra Número.
Provas de Concursos Anteriores
Expressões Idiomáticas
MECÂNICA - ESTÁTICA Cabos Cap. 7.
1 Celulose.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Bolsas Vera Crevelin OBS: Nos slides disponíveis clique sobre o ícone de informação para visualizar mais fotos das bolsas.
Título da produção digital em questão: JOGOS DE PERGUNTAS E RESPOSTA B) Proposta pedagógica orientadora da produção: construir conceitos matemáticos através.
EEL Microprocessadores
MECÂNICA - DINÂMICA Cinemática Plana de um Corpo Rígido Cap. 16.
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Cinética Plana de uma Partícula: Força e Aceleração Cap. 13
Linguagem de Montagem.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
João Ferreira, Dez 2003STRINGS, 1/6 Definição de String String (sentido lato) -> um string é um conjunto de valores (não necessariamente interpretáveis.
Sistemas Multiprocessados
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
Coordenação Geral de Ensino da Faculdade
Aula 17 1 Análise Sintáctica Compiladores, Aula Nº 17 João M. P. Cardoso.
Linguagem de Montagem PROVA 4 – 3/12.
Centro de Gravidade e Centróide Cap. 9
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
Prática de Programação Assembly 8086
TESTE DE MATEMÁTICA SEQUÊNCIAS (P.A - P.G)
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Agenda - Aula 2 Introdução (Computador Digital) Processadores
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo de Probabilidades. Regra de Laplace. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo Combinatório. Problemas de Contagem. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Preleções Científicas Universidade Estadual do Ceará Pró-Reitoria de Extensão Integrais Múltiplas e Integrais de Volume Ministrante: Prof. K. David Sabóia.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Curso: Cerimonial, Protocolo e Eventos
Olhe fixamente para a Bruxa Nariguda
Rio Verde - Goiás - Brasil
1 Prof. Humberto Pinheiro, Ph.D SISTEMAS DE MODULAÇÃO DPEE-CT-UFSM Modulação Geométrica Conversores Multiníveis Trifásicos com Diodo de Grampeamento.
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
GINÁSTICA LABORAL UM NOVO CAMINHO.
Arquitetura de Computadores
8088 Assembly Software Básico Mitsuo Takaki.
Ney Laert Vilar Calazans Exemplo de Apresentação de TP1 Descrição Resumida de uma Arquitetura de Processador: o estudo de caso do Intel 8086 ORGANIZAÇÃO.
Transcrição da apresentação:

Modelos de Microprocessadores A15 , A14 , .... A0 D7 , D6 , ... D0 MEMW MEMR R/W OD Memória RAM 8080 PC (16) SP (16) B (8) Acc (8) C (8) D (8) E (8) H (8) L (8) PSW (8) + 5 V + 12 V 5 V Φ1 Φ2 Taub, pag 390

Modelos de Microprocessadores A15 , A14 , .... A0 D7 , D6 , ... D0 R/W OD Memória RAM 6800 Acc A (8) + 5 V Φ1 Φ2 Index Reg (16) Acc B (8) PSW (8) SP (16) PC (16) Taub, pag 420

Modelos de Microprocessadores Monteiro, pag 375 Lógica de controle de barramento Barramento externo (dados, endereços, controle) 8086 / 8088 Fila de instruções de 8 / 6 bytes Somador Unidade de Controle Linhas de Controle AX AH AL BX BH BL CX CH CL DX DH DL SP BP DI SI CS DS SS ES IP Flags Registradores temporários A L U Unidade de interface de barramento Unidade de execução Barramento interno

Modelos de Microprocessadores Barramentos: Dados . Endereço Controle . Inter - face de Barra - mento Controle do Cache Cache (8 kB) Tabela páginas Cálculo endereço página Registra-dores de segmento Registra-dores descritores Cálculo endereço segmento Registra-dores de uso Geral Desloca-mento ALU Multiplica / Divide Controle de Ponto Flutuante Registra-dores de Ponto Flutuante Pré-busca Fila de pré-busca Decodi-ficador Memória de Controle Linhas de Controle Unidade de Segmentação Unidade de paginação Unidade de cache Unidade de Controle Unidade de pré-busca Unidade de ponto flutuante Unidade de inteiros B a r r a m e n t o s i n t e r n o s 80486

Modelos de Microprocessadores Registradores do 80386, 80486 e do Pentium (lembrete) 16 bits 16 bits AH (AX) AL EAX BH (BX) BL EBX CH (CX) CL ECX DH (DX) DL EDX ESI EDI EBP ESP CS SS DS ES FS GS EIP EFLAG ESP: Extended Stack pointer EBP: Extended Base Pointer EDI: Extended Destino (String) ESI: Extended Source (origem; String) CS: Segmentação, Código (programa) DS: Segmentação, Dados ES: Segmentação, “Extra” FS: Segmentação, adicional GS: Segmentação, adicional SS: Segmentação, “Stack” (Pilha) EIP: Extended Instruction Pointer = PC EFLAG: Extended Flag

Modelos de Microprocessadores Cache de código Decisão de predição ALU de inteiros Registradores gerais Cache de dados Buffer Pre-fetch Controle de Ponto Flutuante Soma Produto Divisão Interface de barramento (64 bits) Barramento de dados (64 bits) Pentium Zelenovsky, Mendonça, pag 83

Interfaceamento com barramento 8088 em “Modo Máximo” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 GND A14 A13 A12 A11 A10 A9 A8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK VCC A15 A16/S3 A17/S4 A18/S5 A19/S6 BHE MN/MX RD RQ/GT0 RQ/GT1 LOCK S2 S1 S0 QS0 QS1 TEST READY RESET Pinagem IBM PC Bus Gerador relógio 8284A Control. de Interrup. 8259A CLK RESET A19 .. A0 8088 D7 .. D0 INT S0,S1,S2 READY NMI 20 8 3 Transcep Barram. 74LS245 DIR DE Control. Barram. 8288 Control. DMA 8237A Latch 74LS373 (3 x) OE OSC CLK RESET ALE MEMR MEMW IOR IOW AEN IO CH CKK IO CH RDY IRQ2 .. IRQ7 DRG1 .. DRG3 DACK0 .. DACK3 T / C +5V -5V -12V -12V GND s2 s1 s0 Função 0 0 0 Interrupt acknowledge 0 0 1 I/O port read 0 1 0 I/O port write 0 1 1 Halt 1 0 0 Code access 1 0 1 Memory read 1 1 0 Memory write 1 1 1 Release bus