Programación de microprocesador 68000

Páginas: 25 (6080 palabras) Publicado: 20 de octubre de 2010
1. Introducción al microprocesador 68000
2. Conceptos de microprocesador
3. Arquitectura del microprocesador 68000
4. Características principales del microprocesador 68000
5. Organización de datos en memoria
6. Sintaxis del ensamblador 68000
7. Instrucciones del Motorola
8. Modos de direccionamiento

I. INTRODUCCIÓN AL MICROPROCESADOR 68000

Siempre es difícil,excepto en el caso en que ya se esté familiarizado con microprocesadores, el realizar un buen aprendizaje, puesto que uno no sabe muy bien por donde empezar. Lo primero de todo no es conocer y aprender a manejar el 68000, sino aprender a trabajar con cualquier microprocesador. Esto es, conocer su estructura básica, saber lo que significa un registro, dominar la terminología específica demicroprocesadores, etc.

Cuando todo esto esté bien asentado, será posible adentrarse en el mundo de los 680x0; quede claro también que a la hora de estudiar la teoría que envuelve a los uPs, es recomendable apoyarse en un ejemplo práctico fácil de entender, que en este caso es 68000. Pasando al estudio de la familia 680x0, como en todo, es recomendable no quemar etapas y empezar por el microprocesador másbásico, el 68000. Todos los modelos posteriores se basan en este y por lo tanto su comprensión será más asequible si se conoce lo conoce bien.

II. CONCEPTOS DE MICROPROCESADOR

A. DEFINICIÓN:

Un microprocesador es un circuito de alta escala de integración (chip programable), compuesto por miles de circuitos mas simples como: flip flops, contadores, registros, decodificadores,comparadores, etc; todos ellos distribuidos internamente en varios bloques funcionales. También es conocido como Unidad Central de Procesamiento o CPU.

Ahora bien con respecto a este punto, nos interesa la programabilidad de un microprocesador se refiere a la capacidad que este tiene para que su función sea definida a través de un programa. El programa consta de una serie de instrucciones relacionadas,ejecutadas secuencialmente (una a la vez) por el microprocesador y que pueden implicar operaciones, por ejemplo: suministrar señales para los demás elementos del sistema, buscar y traer datos desde la memoria, transferir datos desde y hacia los dispositivos de entrada y salida, decodificar instrucciones, realizar operaciones lógicas o aritméticas, etc.

B. UNIDADES FUNCIONALES BÁSICAS DELMICROPROCESADOR

En la terminología de microprocesadores, a cada grupo de circuitos que desempeñan diferentes tareas importantes se les denomina "unidad funcional", y el conjunto de unidades funcionales y la forma como están interconectadas se denomina " arquitectura" del microprocesador.

Las unidades básicas de un microprocesador son:

* Unidad aritmético/lógica.
* Unidad de control.* Registros internos.

La unidad de control

Es la unidad funcional primaria dentro del microprocesador. Utiliza señales de reloj para mantener la secuencia de eventos apropiada para llevar a cabo cualquier tarea de procesamiento.

Unidad aritmético/lógica.

Conocida también como ALU (Arithmetic/Logic Unit.). La ALU es la parte del microprocesador que lleva a cabo las operacionesaritméticas y lógicas en los datos binarios.

Registros internos.

Son unidades de almacenamiento temporal dentro de la CPU. Algunos tienen usos específicos, otros son de uso general.

* Contador del Programa (Program Counter) o PC.

Este registro lleva cuenta de cual instrucción es la que debe ejecutar enseguida el microprocesador. Se detallara mejor mas adelante.

* Registro deInstrucciones (Instruction Register) o IR.

Después de que se ha obtenido una instrucción de la memoria, la CPU lo almacena en este registro. La instrucción almacenada en el IR es decodificada y usada para activar una de varias líneas. El dispositivo que traduce la instrucción en acciones concretas es el "Decodificador de instrucciones. La primera palabra de una instrucción es el código de operación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación de microprocesadores
  • programacion de microprocesadores roladores
  • Programación De Microprocesadores Con Simuproc
  • Microprocesadores y programación assembler
  • Pic , programacion de microprocesadores
  • Microprocesadores
  • Microprocesadores
  • Microprocesador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS