SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
MICROPROCESADOR
8080
ES UN CIRCUITO ELECTRÓNICO QUE ACTÚA COMO UNIDAD CENTRAL DE
PROCESO DE UN ORDENADOR, PROPORCIONANDO EL CONTROL DE LAS
OPERACIONES DE CÁLCULO
El Intel 8080 fue un microprocesador temprano diseñado y fabricado por Intel. El CPU de 8 bits fue lanzado en abril
de 1974. Corría a 2 MHz, generalmente se le considera el primer macro manejable que requería de 3 alimentaciones:
+5V. -5V y +12V y tenia un puntero de pila a memoria
El microprocesador 8080 fue el cerebro del primer ordenador personal Altair 8800, fabricado por la compañía
MITS, que provocó un gran interés en hogares y pequeños negocios a partir de 1975.
Este contenía 4.500 transistores y podía manejar 64K de memoria aleatoria o RAM.
El Intel 8080 fue el sucesor del Intel 8008, esto se debía a que era compatible a nivel fuente en el lenguaje ensamblador
porque usaban el mismo conjunto de instrucciones desarrollado por Computers Terminal Corporation. Con un
empaquetado más grande, DIP de 40 pines, se permitió al 8080 proporcionar un bus de dirección de 16 bits y un bus de
datos de 8 bits, permitiendo el fácil acceso a 64 KB de memoria. Tenía siete registros de 8 bits, seis de los cuales se
podían combinar en tres registros de 16 bits, un puntero de pila en memoria de 16 bits que reemplazaba la pila interna
del 8008, y un contador de programa de 16 bits.
CONJUNTO DE CHIPS DE APOYO
Como es natural se diseño un conjunto de chips de apoyo, para ayudar en el diseño de sistemas que
usaban este procesador, compuesto por:
• 8251, un controlador de comunicaciones serie, que soportaba hasta 19.200 bps
• 8253, un contador/temporizador programable
• 8255, un controlador programable de periféricos con 24 líneas de entrada/salida
• 8257, un controlador programable para el acceso directo a memoria (DMA)
• 8259, un controlador programable de interrupciones
MODELO DE PROGRAMACIÓN
El Intel 8080 fue el sucesor del 8008. Se utiliza el mismo conjunto de instrucciones básicas como el 8008 y
era compatible en código fuente con su predecesor, pero añade algunas operaciones de 16 bits útiles para
el conjunto de instrucciones también. Gran 40-pin DIP packaging del 8080 permitió que proporcione un
bus de direcciones de 16 bits y un bus de datos de 8 bits, lo que permite un fácil acceso a 64 kilobytes de
memoria.
REGISTROS
El procesador tenía siete registros de 8 bits en los que A era el acumulador de 8 bits y los otros seis se
podría utilizar como cualquiera de los bytes-registros o como tres pares de registro de 16 bits en función
de la instrucción particular. Algunas instrucciones también permitieron HL para ser utilizado como un
acumulador de 16 bits, y un pseudoregister, M, podría ser utilizado en casi cualquier lugar que cualquier
otro registro podría ser utilizado y se refirió a la dirección de memoria a la que apunta HL. También tenía
un puntero de pila de 16 bits en la memoria, y un contador de programa de 16 bits.
BANDERAS
El procesador mantiene bits indicadores internos que muestran resultados de aritmética y funciones lógicas. Las
banderas son:
• Firmar, ponga 1 si el resultado es negativo
• Cero, establecer si el registro acumulador es cero
• Paridad, establece 1 si el número de bits 1 en el acumulador es incluso
• Realizar, establecer si la última operación de adición se tradujo en un equipaje, o si la última operación de
resta no requería un acarreo
• Transporte auxiliar utilizado para la aritmética decimal codificado en binario.
El bit de acarreo se puede ajustar o complementar, con instrucciones específicas. Instrucciones de salto
condicional a prueba los diversos bits de estado de abanderamiento. Banderas se pueden copiar como un grupo
para el acumulador.
ESQUEMA DE ENTRADA/SALIDA
El 8080 tenía 256 puertos de I/O (entrada/salida) que podían ser usados por los programas mediante
instrucciones dedicadas de I/O, cada una de esas instrucciones tomando una dirección de puerto de I/O
como su operando. Este esquema, que usaba un espacio de direcciones separado para las
entradas/salidas, es ahora usado menos comúnmente que el de mapeo de memoria para dispositivos o
puertos de I/O. En el tiempo del lanzamiento 8080, el esquema de mapeo de I/O era visto como una
ventaja, pues liberaba el número limitado de pines de dirección del procesador para usarlo en el espacio
de dirección de la memoria. Sin embargo, en la mayoría de las otras arquitecturas de CPU, el mapeo de los
puertos de I/O en un espacio de direcciones común para la memoria y el I/O, daba un conjunto de
instrucciones más simple, con ninguna necesidad de instrucciones separadas de I/O.
CONJUNTO DE INSTRUCCIONES
• 1. De transferencia de datos
2. Aritmético
3. Lógico
4. De bifurcación
5. De fila, E/S y control de máquina
El grupo de transferencia de datos mueve datos entre registros o entre posiciones de memoria y registros.
Se incluyen los movimientos, cargas, almacenamientos e intercambios.
El grupo de instrucciones aritméticas realiza sumas, restas, incrementos o decrementos en los datos que se
encuentran en registros o en memoria.
El grupo lógico de instrucciones realiza los AND, OR, XOR, comparaciones, rotaciones o complementos en
los datos de los registros o entre la memorias y un registro.
El grupo de instrucciones de bifurcación inicia los brincos condicionales o
incondicionales, llamadas, regresos y reinicios.
El grupo de fila, E/S y control de máquinas incluye instrucciones de mantenimiento de la fila, lectura de los
puertos de entrada, escritura sobre los puertos de salida, establecimiento y lecturas de las máscaras de
interrupción y establecimiento y borrado de las banderas.
TERMINALES
Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 40 patas (veinte de
cada lado). La distancia entre las patas es de 0,1 pulgadas (2,54 milímetros), mientras que la distancia entre
patas enfrentadas es de 0,6 pulgadas (15,32 milímetros).
ARQUITECTURA

Más contenido relacionado

Similar a microprocesador8080-131024151047-phpapp01.pdf

Generaciones PC
Generaciones PCGeneraciones PC
Generaciones PCOmar Leon
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauarazumichibie
 
Los microprocesadores 8086 y 8088
Los microprocesadores 8086 y 8088Los microprocesadores 8086 y 8088
Los microprocesadores 8086 y 8088AJ Huera
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de ComputadorasvJairo Anton
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIMari Cruz
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasMari Cruz
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanolDanny Sanchez
 
Ensamblador
EnsambladorEnsamblador
EnsambladorBlan Kis
 
Microprocesadoresintelvsamd (1)
Microprocesadoresintelvsamd (1)Microprocesadoresintelvsamd (1)
Microprocesadoresintelvsamd (1)Carmelo Oviedo
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Alejandra Ruiz
 
Clase 1.8 arquitectura del 8086
Clase 1.8 arquitectura del  8086Clase 1.8 arquitectura del  8086
Clase 1.8 arquitectura del 8086opalacios2016
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresdmarctz
 
Microprocesadores intel vs amd
Microprocesadores intel vs amdMicroprocesadores intel vs amd
Microprocesadores intel vs amdpolaniajhon
 

Similar a microprocesador8080-131024151047-phpapp01.pdf (20)

Generaciones PC
Generaciones PCGeneraciones PC
Generaciones PC
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
 
Temas arquitectura interna 8086 8088 de 13-08-10
Temas arquitectura interna 8086 8088 de 13-08-10Temas arquitectura interna 8086 8088 de 13-08-10
Temas arquitectura interna 8086 8088 de 13-08-10
 
procesador
procesadorprocesador
procesador
 
Los microprocesadores 8086 y 8088
Los microprocesadores 8086 y 8088Los microprocesadores 8086 y 8088
Los microprocesadores 8086 y 8088
 
10 arquitectura intel 8086
10 arquitectura intel 808610 arquitectura intel 8086
10 arquitectura intel 8086
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de Computadorasv
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras II
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y Respuestas
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Microprocesador 6800
Microprocesador 6800Microprocesador 6800
Microprocesador 6800
 
Microprocesadoresintelvsamd (1)
Microprocesadoresintelvsamd (1)Microprocesadoresintelvsamd (1)
Microprocesadoresintelvsamd (1)
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 
Tics expoo
Tics expooTics expoo
Tics expoo
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Clase 1.8 arquitectura del 8086
Clase 1.8 arquitectura del  8086Clase 1.8 arquitectura del  8086
Clase 1.8 arquitectura del 8086
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores intel vs amd
Microprocesadores intel vs amdMicroprocesadores intel vs amd
Microprocesadores intel vs amd
 

Último

CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 

Último (20)

CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 

microprocesador8080-131024151047-phpapp01.pdf

  • 1. MICROPROCESADOR 8080 ES UN CIRCUITO ELECTRÓNICO QUE ACTÚA COMO UNIDAD CENTRAL DE PROCESO DE UN ORDENADOR, PROPORCIONANDO EL CONTROL DE LAS OPERACIONES DE CÁLCULO
  • 2. El Intel 8080 fue un microprocesador temprano diseñado y fabricado por Intel. El CPU de 8 bits fue lanzado en abril de 1974. Corría a 2 MHz, generalmente se le considera el primer macro manejable que requería de 3 alimentaciones: +5V. -5V y +12V y tenia un puntero de pila a memoria El microprocesador 8080 fue el cerebro del primer ordenador personal Altair 8800, fabricado por la compañía MITS, que provocó un gran interés en hogares y pequeños negocios a partir de 1975. Este contenía 4.500 transistores y podía manejar 64K de memoria aleatoria o RAM. El Intel 8080 fue el sucesor del Intel 8008, esto se debía a que era compatible a nivel fuente en el lenguaje ensamblador porque usaban el mismo conjunto de instrucciones desarrollado por Computers Terminal Corporation. Con un empaquetado más grande, DIP de 40 pines, se permitió al 8080 proporcionar un bus de dirección de 16 bits y un bus de datos de 8 bits, permitiendo el fácil acceso a 64 KB de memoria. Tenía siete registros de 8 bits, seis de los cuales se podían combinar en tres registros de 16 bits, un puntero de pila en memoria de 16 bits que reemplazaba la pila interna del 8008, y un contador de programa de 16 bits.
  • 3. CONJUNTO DE CHIPS DE APOYO Como es natural se diseño un conjunto de chips de apoyo, para ayudar en el diseño de sistemas que usaban este procesador, compuesto por: • 8251, un controlador de comunicaciones serie, que soportaba hasta 19.200 bps • 8253, un contador/temporizador programable • 8255, un controlador programable de periféricos con 24 líneas de entrada/salida • 8257, un controlador programable para el acceso directo a memoria (DMA) • 8259, un controlador programable de interrupciones
  • 4. MODELO DE PROGRAMACIÓN El Intel 8080 fue el sucesor del 8008. Se utiliza el mismo conjunto de instrucciones básicas como el 8008 y era compatible en código fuente con su predecesor, pero añade algunas operaciones de 16 bits útiles para el conjunto de instrucciones también. Gran 40-pin DIP packaging del 8080 permitió que proporcione un bus de direcciones de 16 bits y un bus de datos de 8 bits, lo que permite un fácil acceso a 64 kilobytes de memoria.
  • 5. REGISTROS El procesador tenía siete registros de 8 bits en los que A era el acumulador de 8 bits y los otros seis se podría utilizar como cualquiera de los bytes-registros o como tres pares de registro de 16 bits en función de la instrucción particular. Algunas instrucciones también permitieron HL para ser utilizado como un acumulador de 16 bits, y un pseudoregister, M, podría ser utilizado en casi cualquier lugar que cualquier otro registro podría ser utilizado y se refirió a la dirección de memoria a la que apunta HL. También tenía un puntero de pila de 16 bits en la memoria, y un contador de programa de 16 bits.
  • 6.
  • 7. BANDERAS El procesador mantiene bits indicadores internos que muestran resultados de aritmética y funciones lógicas. Las banderas son: • Firmar, ponga 1 si el resultado es negativo • Cero, establecer si el registro acumulador es cero • Paridad, establece 1 si el número de bits 1 en el acumulador es incluso • Realizar, establecer si la última operación de adición se tradujo en un equipaje, o si la última operación de resta no requería un acarreo • Transporte auxiliar utilizado para la aritmética decimal codificado en binario. El bit de acarreo se puede ajustar o complementar, con instrucciones específicas. Instrucciones de salto condicional a prueba los diversos bits de estado de abanderamiento. Banderas se pueden copiar como un grupo para el acumulador.
  • 8. ESQUEMA DE ENTRADA/SALIDA El 8080 tenía 256 puertos de I/O (entrada/salida) que podían ser usados por los programas mediante instrucciones dedicadas de I/O, cada una de esas instrucciones tomando una dirección de puerto de I/O como su operando. Este esquema, que usaba un espacio de direcciones separado para las entradas/salidas, es ahora usado menos comúnmente que el de mapeo de memoria para dispositivos o puertos de I/O. En el tiempo del lanzamiento 8080, el esquema de mapeo de I/O era visto como una ventaja, pues liberaba el número limitado de pines de dirección del procesador para usarlo en el espacio de dirección de la memoria. Sin embargo, en la mayoría de las otras arquitecturas de CPU, el mapeo de los puertos de I/O en un espacio de direcciones común para la memoria y el I/O, daba un conjunto de instrucciones más simple, con ninguna necesidad de instrucciones separadas de I/O.
  • 9. CONJUNTO DE INSTRUCCIONES • 1. De transferencia de datos 2. Aritmético 3. Lógico 4. De bifurcación 5. De fila, E/S y control de máquina El grupo de transferencia de datos mueve datos entre registros o entre posiciones de memoria y registros. Se incluyen los movimientos, cargas, almacenamientos e intercambios. El grupo de instrucciones aritméticas realiza sumas, restas, incrementos o decrementos en los datos que se encuentran en registros o en memoria. El grupo lógico de instrucciones realiza los AND, OR, XOR, comparaciones, rotaciones o complementos en los datos de los registros o entre la memorias y un registro. El grupo de instrucciones de bifurcación inicia los brincos condicionales o incondicionales, llamadas, regresos y reinicios. El grupo de fila, E/S y control de máquinas incluye instrucciones de mantenimiento de la fila, lectura de los puertos de entrada, escritura sobre los puertos de salida, establecimiento y lecturas de las máscaras de interrupción y establecimiento y borrado de las banderas.
  • 10. TERMINALES Este microprocesador estaba encapsulado en el formato DIP (Dual Inline Package) de 40 patas (veinte de cada lado). La distancia entre las patas es de 0,1 pulgadas (2,54 milímetros), mientras que la distancia entre patas enfrentadas es de 0,6 pulgadas (15,32 milímetros).