Objetivos
        
    
    
    
        
História
    
    
        
            
                O intel 8080, também conhecido como "eighty-eighty", é um processador de 8-bits criado pela intel e lançado em 1974 como 
                sucessor do intel 8008 com melhorias em performance, endereçamento de memórias e mais instruções. Utilizado em 
                calculadoras, computadores, máquinas de arcade e outros.
            
         
     
    
    
        
            
                Abaixo podemos conferir as características básicas resumidas sobre o 8080 que abrangem frequências, memória endereçável 
                e entre outras.
            
            
                - Frequência: 2MHZ à 3.125 MHZ
 
                - Barramento de dados : 8-bits
 
                - Barramento de memória: 16-bits
 
                - Memória endereçável: 64K
 
                - Número de Instruções: 76
 
                - Número de registradores: 7 (8-bits) e 6 (16-bits)
 
                - Número de flags: 6 - Sign, Zero, Auxiliar Carry, Parity e Carry
 
            
            
                As características de hardware em baixo nível não serão estudaas, pois estão voltadas ao campo de 
                hardware que não será abordado no tutorial.
            
         
     
    
    
        
            
                De forma básica e para esse tutorial, as instruções do 8080 foram agrupadas como listadas abaixo. Outros materiais, 
                livros e manuais  podem utilizar deferentes termos para os agrupamentos utilizados neste tutorial.
            
            
                - Movimentação
 
                - Transferência
 
                - Aritméticas
 
                - Incremento/Decremento
 
                - Lógica/Bit-a-bit/Bitwise
 
                - Pilha
 
                - Flag
 
                - Controle de fluxo
 
                - Controle/Estatus
 
                - Outras
 
            
         
     
    
    
        
            
                O 8080 e variantes foram muito utilizados em computadores, máquinas de arcade. Abaixo, uma pequena lista 
                do uso do 8080 como processador principal:
            
            
                - Altair 8800 - Computador - 1974
 
                - Space Invaders - Arcade - 1978
 
                - Gun Fight - Arcade - 1975
 
                - Sol-20 - Computador - 1976
 
                - Compucolor - Computador - 1976
 
                - Interact Home Computer - Computador - 1978
 
                - DAI personal computer - Computador - 1980
 
            
         
     
    
    
        
            
                O processador 8080 possui várias versões variantes/derivadas criados por outras empresas 
                além da Intel. Abaixo, uma pequena lista de alguns derivados mais expressivos.
            
            Derivados/Variantes 8-Bits
            
                - 9080A - AMD
 
                - M5L8080AP / M58710P - MITSUBISHI
 
                - INS8080AD - National Semiconductor
 
                - D8080A - NEC
 
                - NTE8080A - NTE
 
                - MSM8080A - OKI
 
                - SAB8080A-C - Siemens
 
                - TMS8080JL - Texas Instruments
 
            
            
                As versões variantes/derivadas listadas acima não serão abordadas neste tutorial sendo apenas listadas 
                para fins de informação complementar. 
            
         
     
    
        Chips suportados pelo 8080
        
     
    
        
            
                O 8080 não possui internamente recursos para lidar com interrupções, DMA e outros. 
                Dessa forma, outros processadores foram criados para serem utilizados em conjunto com o 8080 que podem ser
                conferidos abaixo.
            
            
                - 8259 - Controlador de interrupcoes
 
                - 8257 - Controlador de DMA
 
                - 8251 - Controlador de comunicação
 
                - 8255 - Programador de interface de periféricos
 
                - 8238 - Controlador de barramento
 
            
            
                As chips listados acima serão abordadas neste tutorial sendo apenas listadas para fins de informação 
                complementar. 
            
         
     
    
    
    
        Histórico de atualizações
        
     
    
        
            
                - 12/12/2024 - revisão 3 - Ajustes pontuais
 
                - 09/10/2024 - revisão 2 - Correção em erros gramaticais
 
                - 04/10/2023 - revisão 1 - correção em links, correção em layout e navegação
 
                - 08/08/2023 - versão inicial
 
            
         
     
    
            
            
                
                    
                    Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
                em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.