Microprocesador 6800

2,922 views
2,663 views

Published on

Exposición Arquitectura de computadores

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,922
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Microprocesador 6800

  1. 1. El microprocesador es el circuito integrado central y máscomplejo de un sistema informático; a modo deilustración, se le suele llamar por analogía el «cerebro»de un computador.Es un circuito integrado conformado por millones decomponentes electrónicos. Constituye la unidad centralde procesamiento (CPU) de un PC catalogadocomo microcomputador.Es el encargado de ejecutar los programas; desdeel sistema operativo hasta las aplicaciones de usuario;sólo ejecuta instrucciones programadas en lenguaje debajo nivel, realizandooperaciones aritméticas y lógicas simples, talescomo sumar, restar, multiplicar, dividir, las lógicasbinarias y accesos a memoria.
  2. 2. El Motorola 6800 es un microprocesador fabricadopor Motorola que fue lanzado al mercado en 1975, pocodespués del Intel 8080. Fue el primer chip de Motorolapara Apple de 8 bits. Marcó el inicio de una serie deprocesadores que compitieron con los de Intel por lasupremacía. El nombre le viene de conteneraproximadamente 6800 transistores.Su conjunto deinstrucciones está formado por78 de éstas y posiblemente es elprimer microprocesador quecontó con un registro índice.
  3. 3. El 6800 normalmente se fabricaba enun encapsulado DIP de 40 patillas. Necesita unreloj de dos fases y una alimentación única de5V, en contraste con el 8080 de Intel, quenecesitaba tres tensiones.Varios de los primeros microordenadores delos años 1970, que usualmente eran vendidospor correo -en piezas sueltas o ensamblados-, usaron el 6800 como procesador principal.Entre ellos se encuentran el SWTPC 6800 (elprimero en usarlo) y el MITS Altair 680.
  4. 4. Fue sustituido por el MC6802, que añade al MC6800 ungenerador de reloj, con lo que le basta un reloj de unafase, compatible TTL, y una memoria de 128 bytes, 32 de loscuales son "retenibles" mediante una tensión de 3V aplicadaa una patilla destinada a tal fin.Partiendo del 6800 se crearon varios procesadoresderivados, siendo uno de los más potentes el Motorola6809, que fue usado en el sistemade videojuego Vectrex y en elordenador Tandy TRS-80, entre otros.También se han producido variosmicrocontroladores basados en el6800, como el Motorola6805, 6807, 6808, 68HC11 y el 68HC12.
  5. 5. La empresa competidora MOS Technology, que contratóa los empleados que diseñaron el 6800 cuando estosdejaron Motorola, también fabricó procesadores basadosen la tecnología del Motorola 6800. Entre estos seencuentran los MOS Technology 6501 y 6502, quefueron usados en muchos sistemas de videojuegos yordenadores de finales de los años 1970, como el AppleII, Atari 2600 y los Commodore PET, VIC-20 y C64.
  6. 6. ANTECEDENTES Motorola desde sus inicios, ha desarrollado la familia 6800 con chips cada vez mas nuevos y avanzados. Otros microprocesadores de la serie 6800 son los 6801, 6802, 6805 y los microprocesadores 6809. La 6801 y 6802 utilizan el mismo conjunto de instrucciones. El 6802 tiene el mismo procesador que la MPU 6800. El 6809 es uno de los más avanzado de los procesadores de ocho bits en la serie 6800. Tiene muchas instrucciones nuevas y nuevos registros, entre las nuevas instrucciones están varias operaciones importantes de 16 bits.
  7. 7. INTERFAZ La interfaz entre el 6800 y los periféricos de entrada y salida se realiza con el adaptador de interfaz periféricos (PIA) 6820, que contiene cuatro líneas de control entre él y los dispositivos periféricos, además tiene registros internos que permiten programarlo y le proporcionan capacidad de almacenamiento temporal para simplificar la transferencia de datos.
  8. 8. ARQUITECTURA El 6800 tiene un bus de datos, con buffers de tres estados, que contienen 8 bits (D0-D7). Los números próximos a cada entrada o salidas son los números de la patilla. La MPU 6800 contiene un contador de programa de 16 bits, dos acumuladores de 8 bits (A y B) y un registro de códigos de condición de 8 bits. Las nueve señales de control, son las señales de reinilización de interrupción no enmascarable, de continua/alto , de petición, de interrupción, control de tres estados y habilitación del bus de datos.
  9. 9. La sección de la unidad aritmética lógica (ALU)realiza las operaciones lógicas yaritméticas, mientras que el registro de códigos decondición asociado contiene las seis señalizadores.El registro de instrucción alimenta al decodificadorde instrucciones al bloque de control. Eldecodificador de instrucciones dirige el control paragenerar las señales internas yexternas, adecuadas, para completar la instrucción.Las líneas de control interno que coordinan laoperación del microprocesador .
  10. 10. INSTRUCCIONES El microprocesador 6800 es utilizado en computadoras de programa almacenado. Las instrucciones del programa se almacena como bytes de 8 bits en un área de almacenamiento conocida como memoria de programa. El 6800 utiliza instrucciones de 1, 2, y 3 bytes, el primer byte de la instrucción es el código de operación, el cual especifica una de las 197 instrucciones posibles que puede realizar. El conjunto de instrucciones es fijado permanentemente en el diseño del 6800, las instrucciones se incluyen dentro de los siguientes grupos:- Instrucciones de acumulador y memoria- Instrucciones de registro de índice y apuntador de pila- Instrucciones de brinco y bifurcación- Instrucciones de registro de código y condición

×