Monografias.com > Computación > Hardware
Descargar Imprimir Comentar Ver trabajos relacionados

Programación de microprocesador 68000



Partes: 1, 2

    1. Introducción al
      microprocesador 68000
    2. Conceptos de
      microprocesador
    3. Características
      principales del microprocesador 68000
    4. Organización
      de datos en memoria
    5. Sintaxis
      del ensamblador 68000
    6. Instrucciones del
      Motorola
    7. 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 680×0; 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
    680×0, 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.

    Partes: 1, 2

    Página siguiente 

    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.

    Categorias
    Newsletter