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 de microprocesadores, 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ás bá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 DEL MICROPROCESADOR

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:

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 operaciones aritmé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 de Instrucciones (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 para esa instrucción.

El "Código de operación" indica a la unidad de control las operaciones requeridas en la ejecución de la instrucción.

C. EL BUS DE DATOS:

Es un conjunto de líneas bidireccionales, que transportan información del microprocesador hacia la memoria o puertos y de estos al microprocesador.

D. EL BUS DE DIRECCIONES:

Es unidireccional, por el solamente circula información proveniente del microprocesador. Comprende a las líneas que transmiten una dirección generada por el CPU, la cual selecciona a un puerto o a una localidad de memoria.

E. BUS DE CONTROL:

Lo conforman la sincronización y el sentido de transferencia de información en el bus de datos, y el tipo de transferencia indicada por medio de señales de control originadas en el CPU. Cada una de las señales en el bus de control es unidireccional.

F. BUSES INTERNOS:

Son buses que existen dentro del microprocesador que sirven para comunicar entre sí a la ALU, los registros internos y la unidad de control.


Página siguiente 

Comentarios


Trabajos relacionados

  • Manual Teórico Práctico de Visual FoxPro 6.0

    Bases de datos. Programación. Formularios. Informes. En este manual daremos a conocer al estudiante el lenguaje de prog...

  • Diseño de Interfaces de Usuario

    Principios para el Diseño de Interfaces de Usuario. Utilización de Prototipos en la Implementación de IU. Heurísticas pa...

  • Visual Basic

    ¿Qué es visual Basic?. Características de visual Basic. Mención y explicación de las partes del entorno de trabajo de vi...

Ver mas trabajos de Programacion

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.