SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Arquitetura de
Computadores
Prof.ª Ms. Elaine Cecília Gatto



                                  1
Famílias de Processadores
• A CPU Intel 8008 (1.972):
  •   Considerado o primeiro microprocessador de 8 bits;
  •   Barramento de endereço externo de 14 bits;
  •   Velocidade do clock: 0.2 MHz a 0.8 MHz;
  •   16 Kb de endereçamento de memória;
  •   Execução de 30.000 instruções por segundo;
  •   8 bits de largura de barramento;
  •   3.500 transistores;
  •   Encapsulamento DIP (18 pinos);
  •   10 micro milimetros;
  •   45 instruções;
                                                           2
Famílias de Processadores
• A CPU Intel 8008 (1.972):
  • Originalmente destinada a ser utilizado no microcomputador
    2200 Datapoint;
  • Usada em: terminais burros, calculadoras gerais, manipulação de
    dados, manipulação de caracteres;
  • O 8008 pode acessar 8 portas de entrada e 24 portas de saída.
  • Desvantagem: o 8008 era um pouco mais lento em termos de
    instruções por segundo (36.000 a 80.000 em 0,8 MHz) do que
    4004 e o 4040;
  • Vantagem: a CPU 8008 podia processar os dados com 8 bits e
    também acessar a RAM mais rapidamente, isso deu uma
    vantagem de velocidade significativa na Marçoria das aplicações.
                                                                       3
Famílias de Processadores
• A CPU Intel 8008 (1.972):
  • Possuia uma pilha de endereços que continha oito registradores
    de 14-bits, incluindo o contador de programa, que permitia o
    aninhamento de subrotinas até sete níveis;
  • Tinha sete registradores de 8 bits;
  • Capacidade para tratar interrupções;
  • Podia ser usada com qualquer tipo ou velocidade de memória
    semicondutora em qualquer combinação;
  • Compatível com tecnologia TTL (entradas, saídas e clocks);



                                                                     4
Famílias de Processadores




                                  5

Diagrama de Blocos Simplificado
Famílias de Processadores
Controle e Decodificação de Instruções:
Controle do estado de codificação (S0, S1 e S2)
• O processador controla a utilização do barramento de dados e determina se ele
  irá enviar ou receber dados;
• Os sinais de estado S0, S1 e S2, juntamente com o sinal SYNC informam ao
  circuito periférico sobre o estado do processador;
• RDY = READY;
• INT = Interrupções;
• SYNC = sincronização;
• TIMING = relógio;




                                                                                  6
Famílias de Processadores
Tipicamanete, um ciclo de máquina consiste em cinco estados:
• dois estados em que um endereço é enviado para a memória (T1 e T2);
• um estado para busca de dados ou instruções (T3);
• dois estados para a execução da instrução (T4 e T5);

O processador é usado com memórias mais lentas que ele, portanto, o sinal
READY sincroniza o processador com as memórias.

Quando as memórias não estão disponíveis para enviar ou receber dados, então o
processador vai para o estado WAIT;

T1| = interrupções




                                                                                 7
Famílias de Processadores
                 As instruções do 8008 requerem entre um e
                 três ciclos de máquina para completar a
                 execução.

                 O primeiro ciclo é sempre o ciclo de busca de
                 uma instrução, chamado de PCI,

                 O segundo e terceiro ciclo são para leitura e
                 escrita de dados ou operações de entrada e
D6 D7    CICLO
                 saída, chamados, respectivamente, PCR, PCW e
0    0   PCI     PCC (R = leitura, W = escrita, C = I/O)
0    1   PCR
1    0   PCC     Os ciclos são codificados com dois bits, D6 e
                 D7, e estão presentes apenas no barramento
1    1   PCW                                                     8
                 de dados durante T2.
Famílias de Processadores




                                   9

Pinagem – Vista exterior do chip
Famílias de Processadores




                                10


Microarquitetura
Famílias de Processadores
• A CPU Intel 8080 (1.974):
  • Considerada uma cpu de uso geral;
  • Foi vendida em massa;
  • Variações: 8080A, 8080A-1 e 8080A-2;
  • 75 instruções;
  • 2MHz de velocidade do clock;
  • 8bits de largura de barramento;
  • 6.000 transistores;
  • Dimensão mínima da tecnologia de fabricação em micro
    milimetros: 6;
  • Usado no primeiro computador pessoal, chamado ALTAIR.
                                                            11
Famílias de Processadores
• A CPU Intel 8080 (1.974):
  • É um microprocessador empacotado em um único microchip LSI
    (Large Scale Integration);
  • 40 pinos DIP (dual inline packaging);
  • Tem um ciclo de máquina de 72 micro-segundos;
  • Possui um barramento de dados bidirecional de 8 bits e um
    barramento de endereços (unidirecional) de 16 bits, permitindo
    endereçar 64k bytes de memória;
  • 7 registradores de uso geral de 8 bits cada;
  • 512 portas de entrada/saída;
  • Fabricada com tecnologia NMOS (nFET Metal Oxide Silicon –
    transistores de efeito de campo de metal óxido-semicondutor do
    tipo N);                                                         12
Famílias de Processadores




                            13
Famílias de Processadores




                            14
Famílias de Processadores
                     Barramentos de
                     Endereços: A0 a A15;

                     Barramentos de Dados: D0
                     a D7;

                     SYNC – Sincronização do
                     sinal;

                     DBIN – indica que o
                     barramento de dados está
                     no modo de entrada de
                     dados;

                     READY – sinal usado para
                     sincronizar a CPU com a    15
                     memória;
Famílias de Processadores
                     WAIT – CPU no estado de
                     espera;

                     WR = sinal para escrita de
                     memória;

                     INTE = indica o conteúdo
                     da interrupção interna;

                     INT = solicitação de
                     interrupção;

                     RESET: limpa o registrador
                     contador de programa;

                     VDD, VBB e VCC = fonte;      16

                     GND = terra;
Famílias de Processadores
• A CPU Intel 8080 (1.974):
  • DataSheet




                              17
Referências
• DataSheets            Intel.          Disponível      em:
  http://www.datasheetcatalog.com/intel/4/. Acessado em 13
  de Março de 2012.
• Guia de Referência de Processadores Intel. Disponível em:
  http://www.intel.com/pressroom/kits/quickreffam.htm.
  Acessado em 13 de Março de 2012.
• Famílias de Processadores Intel. Disponível em:
  http://www.intel.com/pressroom/kits/quickreffam.htm.
  Acessado em 13 de Março de 2012.
• Intel            8080.              Disponível        em:
  http://pt.wikipedia.org/wiki/Intel_8080. Acessado em 13
  Março de 2012.                                              18
Referências
• Processadores            Intel.          Disponível      em:
  http://en.wikipedia.org/wiki/Category:Intel_microprocessors.
  Acessado em 13 de Março de 2012.
• Processadores        Intel       x86.       Disponível   em:
  http://en.wikipedia.org/wiki/Category:Intel_x86_microproces
  sors. Acessado em 13 de Março de 2012.
• Cronologia de Microprocessadores. Disponível em:
  http://en.wikipedia.org/wiki/Microprocessor_chronology.
  Acessado em 13 de Março de 2012.
• Visão Geral dos Processadores Intel. Disponível em:
  http://titancity.com/articles/intel.html. Acessado em 13
  Março de 2012.                                                 19
Referências
• Microprocessador       Intel      8080.    Disponível   em:
  http://wwwusers.rdc.puc-rio.br/rmano/i8080.html. Acessado
  em 13 de Março de 2012.
• Lista     de    Processadores      Intel.   Disponível  em:
  http://pt.wikipedia.org/wiki/Lista_de_microprocessadores_da
  _Intel. Acessado em 13 Março de 2012.
• Intel            8080.              Disponível          em:
  http://en.wikipedia.org/wiki/Intel_8080. Acessado em 13
  Março de 2012.



                                                                20

Mais conteúdo relacionado

Mais procurados

PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
Otaviano Viana
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
Sara Gonçalves
 
Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadores
Tiago Garcia
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicação
camila_seixas
 

Mais procurados (20)

PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
 
Protocolo de comunicação apresentação
Protocolo de comunicação apresentação Protocolo de comunicação apresentação
Protocolo de comunicação apresentação
 
Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadores
 
Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do Computador
 
Aula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de ComputadoresAula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de Computadores
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicação
 
Placa mãe (motherboard)
Placa mãe (motherboard)Placa mãe (motherboard)
Placa mãe (motherboard)
 
Memória RAM
Memória RAMMemória RAM
Memória RAM
 
Memórias
MemóriasMemórias
Memórias
 
Aula 07 - Fontes
Aula 07 - FontesAula 07 - Fontes
Aula 07 - Fontes
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Motherboard
MotherboardMotherboard
Motherboard
 

Destaque

Aula 3 processadores
Aula 3   processadoresAula 3   processadores
Aula 3 processadores
redesinforma
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadores
teixeiraafm1
 
Procesador intel 8086
Procesador intel 8086 Procesador intel 8086
Procesador intel 8086
MCRBTALLER
 
5 hardware - processadores
5   hardware - processadores5   hardware - processadores
5 hardware - processadores
Lucky Fox
 

Destaque (20)

1972 microprocesador 8008
1972 microprocesador  80081972 microprocesador  8008
1972 microprocesador 8008
 
Processadores intel 4000 a 4004
Processadores intel 4000 a 4004Processadores intel 4000 a 4004
Processadores intel 4000 a 4004
 
Microprocesador 8080
Microprocesador 8080Microprocesador 8080
Microprocesador 8080
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
 
Intel 4004
Intel 4004Intel 4004
Intel 4004
 
Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)
 
1989 microprocesador 80486
1989 microprocesador 804861989 microprocesador 80486
1989 microprocesador 80486
 
01 intel 8086 y 8088
01 intel 8086 y 808801 intel 8086 y 8088
01 intel 8086 y 8088
 
Aula 3 processadores
Aula 3   processadoresAula 3   processadores
Aula 3 processadores
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadores
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
1985 microprocesador 80386
1985 microprocesador 803861985 microprocesador 80386
1985 microprocesador 80386
 
Processadores
Processadores Processadores
Processadores
 
Procesador intel 8086
Procesador intel 8086 Procesador intel 8086
Procesador intel 8086
 
80286 80386-80486
80286 80386-8048680286 80386-80486
80286 80386-80486
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
O processador
O processadorO processador
O processador
 
5 hardware - processadores
5   hardware - processadores5   hardware - processadores
5 hardware - processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 

Semelhante a Processadores intel 8008 e 8080

Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8
elliando dias
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
Neil Azevedo
 
Sistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladoresSistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladores
Lucas Willam
 
Arquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptxArquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptx
riodurval
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
Rafael Cruz
 
8085 Introducao
8085 Introducao8085 Introducao
8085 Introducao
edgluc2001
 

Semelhante a Processadores intel 8008 e 8080 (20)

Processadores 8080, 8086, 8088, core i
Processadores 8080, 8086, 8088, core iProcessadores 8080, 8086, 8088, core i
Processadores 8080, 8086, 8088, core i
 
HC11
HC11HC11
HC11
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
ARM
ARMARM
ARM
 
Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 
Sistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladoresSistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladores
 
Apostila arduino
Apostila arduinoApostila arduino
Apostila arduino
 
1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic
 
Arquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptxArquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptx
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
Microcontroladores x microprocessadores
Microcontroladores x microprocessadoresMicrocontroladores x microprocessadores
Microcontroladores x microprocessadores
 
Apostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelApostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgel
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptx
 
EL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdfEL66J_Slides_arduino.pdf
EL66J_Slides_arduino.pdf
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de Hardware
 
8085 Introducao
8085 Introducao8085 Introducao
8085 Introducao
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 

Mais de Elaine Cecília Gatto

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 

Último (20)

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 

Processadores intel 8008 e 8080

  • 1. Arquitetura de Computadores Prof.ª Ms. Elaine Cecília Gatto 1
  • 2. Famílias de Processadores • A CPU Intel 8008 (1.972): • Considerado o primeiro microprocessador de 8 bits; • Barramento de endereço externo de 14 bits; • Velocidade do clock: 0.2 MHz a 0.8 MHz; • 16 Kb de endereçamento de memória; • Execução de 30.000 instruções por segundo; • 8 bits de largura de barramento; • 3.500 transistores; • Encapsulamento DIP (18 pinos); • 10 micro milimetros; • 45 instruções; 2
  • 3. Famílias de Processadores • A CPU Intel 8008 (1.972): • Originalmente destinada a ser utilizado no microcomputador 2200 Datapoint; • Usada em: terminais burros, calculadoras gerais, manipulação de dados, manipulação de caracteres; • O 8008 pode acessar 8 portas de entrada e 24 portas de saída. • Desvantagem: o 8008 era um pouco mais lento em termos de instruções por segundo (36.000 a 80.000 em 0,8 MHz) do que 4004 e o 4040; • Vantagem: a CPU 8008 podia processar os dados com 8 bits e também acessar a RAM mais rapidamente, isso deu uma vantagem de velocidade significativa na Marçoria das aplicações. 3
  • 4. Famílias de Processadores • A CPU Intel 8008 (1.972): • Possuia uma pilha de endereços que continha oito registradores de 14-bits, incluindo o contador de programa, que permitia o aninhamento de subrotinas até sete níveis; • Tinha sete registradores de 8 bits; • Capacidade para tratar interrupções; • Podia ser usada com qualquer tipo ou velocidade de memória semicondutora em qualquer combinação; • Compatível com tecnologia TTL (entradas, saídas e clocks); 4
  • 5. Famílias de Processadores 5 Diagrama de Blocos Simplificado
  • 6. Famílias de Processadores Controle e Decodificação de Instruções: Controle do estado de codificação (S0, S1 e S2) • O processador controla a utilização do barramento de dados e determina se ele irá enviar ou receber dados; • Os sinais de estado S0, S1 e S2, juntamente com o sinal SYNC informam ao circuito periférico sobre o estado do processador; • RDY = READY; • INT = Interrupções; • SYNC = sincronização; • TIMING = relógio; 6
  • 7. Famílias de Processadores Tipicamanete, um ciclo de máquina consiste em cinco estados: • dois estados em que um endereço é enviado para a memória (T1 e T2); • um estado para busca de dados ou instruções (T3); • dois estados para a execução da instrução (T4 e T5); O processador é usado com memórias mais lentas que ele, portanto, o sinal READY sincroniza o processador com as memórias. Quando as memórias não estão disponíveis para enviar ou receber dados, então o processador vai para o estado WAIT; T1| = interrupções 7
  • 8. Famílias de Processadores As instruções do 8008 requerem entre um e três ciclos de máquina para completar a execução. O primeiro ciclo é sempre o ciclo de busca de uma instrução, chamado de PCI, O segundo e terceiro ciclo são para leitura e escrita de dados ou operações de entrada e D6 D7 CICLO saída, chamados, respectivamente, PCR, PCW e 0 0 PCI PCC (R = leitura, W = escrita, C = I/O) 0 1 PCR 1 0 PCC Os ciclos são codificados com dois bits, D6 e D7, e estão presentes apenas no barramento 1 1 PCW 8 de dados durante T2.
  • 9. Famílias de Processadores 9 Pinagem – Vista exterior do chip
  • 10. Famílias de Processadores 10 Microarquitetura
  • 11. Famílias de Processadores • A CPU Intel 8080 (1.974): • Considerada uma cpu de uso geral; • Foi vendida em massa; • Variações: 8080A, 8080A-1 e 8080A-2; • 75 instruções; • 2MHz de velocidade do clock; • 8bits de largura de barramento; • 6.000 transistores; • Dimensão mínima da tecnologia de fabricação em micro milimetros: 6; • Usado no primeiro computador pessoal, chamado ALTAIR. 11
  • 12. Famílias de Processadores • A CPU Intel 8080 (1.974): • É um microprocessador empacotado em um único microchip LSI (Large Scale Integration); • 40 pinos DIP (dual inline packaging); • Tem um ciclo de máquina de 72 micro-segundos; • Possui um barramento de dados bidirecional de 8 bits e um barramento de endereços (unidirecional) de 16 bits, permitindo endereçar 64k bytes de memória; • 7 registradores de uso geral de 8 bits cada; • 512 portas de entrada/saída; • Fabricada com tecnologia NMOS (nFET Metal Oxide Silicon – transistores de efeito de campo de metal óxido-semicondutor do tipo N); 12
  • 15. Famílias de Processadores Barramentos de Endereços: A0 a A15; Barramentos de Dados: D0 a D7; SYNC – Sincronização do sinal; DBIN – indica que o barramento de dados está no modo de entrada de dados; READY – sinal usado para sincronizar a CPU com a 15 memória;
  • 16. Famílias de Processadores WAIT – CPU no estado de espera; WR = sinal para escrita de memória; INTE = indica o conteúdo da interrupção interna; INT = solicitação de interrupção; RESET: limpa o registrador contador de programa; VDD, VBB e VCC = fonte; 16 GND = terra;
  • 17. Famílias de Processadores • A CPU Intel 8080 (1.974): • DataSheet 17
  • 18. Referências • DataSheets Intel. Disponível em: http://www.datasheetcatalog.com/intel/4/. Acessado em 13 de Março de 2012. • Guia de Referência de Processadores Intel. Disponível em: http://www.intel.com/pressroom/kits/quickreffam.htm. Acessado em 13 de Março de 2012. • Famílias de Processadores Intel. Disponível em: http://www.intel.com/pressroom/kits/quickreffam.htm. Acessado em 13 de Março de 2012. • Intel 8080. Disponível em: http://pt.wikipedia.org/wiki/Intel_8080. Acessado em 13 Março de 2012. 18
  • 19. Referências • Processadores Intel. Disponível em: http://en.wikipedia.org/wiki/Category:Intel_microprocessors. Acessado em 13 de Março de 2012. • Processadores Intel x86. Disponível em: http://en.wikipedia.org/wiki/Category:Intel_x86_microproces sors. Acessado em 13 de Março de 2012. • Cronologia de Microprocessadores. Disponível em: http://en.wikipedia.org/wiki/Microprocessor_chronology. Acessado em 13 de Março de 2012. • Visão Geral dos Processadores Intel. Disponível em: http://titancity.com/articles/intel.html. Acessado em 13 Março de 2012. 19
  • 20. Referências • Microprocessador Intel 8080. Disponível em: http://wwwusers.rdc.puc-rio.br/rmano/i8080.html. Acessado em 13 de Março de 2012. • Lista de Processadores Intel. Disponível em: http://pt.wikipedia.org/wiki/Lista_de_microprocessadores_da _Intel. Acessado em 13 Março de 2012. • Intel 8080. Disponível em: http://en.wikipedia.org/wiki/Intel_8080. Acessado em 13 Março de 2012. 20