Universidad Santiago de Chile

Facultad de Ciencias.

Autor: Jose Miguel Morey

TRABAJO DE MICROCOMPUTADORES

MICROPROCESADORES MOTOROLA

 DE LOS AÑO 70-80

 

 

MICROPROCESADORES

DEFINICIÓN:

Antes de empezar a hablar de los microprocesadores debemos dar una definición concreta de ellos, fisicamente: es un componente electrónico, de reducidas dimensiones y gran complejidad interna, cuyas funciones consisten básicamente, en recibir e interpretar las instrucciones de los programas, ejecutar las operaciones matemáticas que se precisen, controlar la ejecución de todas las operaciones, crear unas vías de comunicación y generar unas señales de reloj (para lo cual se utiliza un cristal de cuarzo), necesarias para controlar y coordinar las instrucciones y operaciones, con el resto de pomponentes del ordenador, entiéndase: memoria, unidades de entrada y salida, etc.

Características del microprocesador Motorola 68000: es un microprocesador microprogramado con una estructura interna de 32 bits, aunque externamente (a efectos de comunicación), posee un bus de sólo 16 bits. Para disminuir el tamaño de la memoria de control, se ha implementado, a nivel de programación, una estructura de dos niveles, microprogramación y nanoprogramación. Posee varias ayudas para la programación un modo de depuración y otro de ejecución paso a paso. Posee una arquitectura modular, po lo que se le pueden implementar nuevas prestaciones (de aqui sale el resto de la familia). Posee ocho registros de datos de 32 bits, direccionables como 8 ó 16, que se utilizan para obtener datos o como registros índice, siete registros de direcciones de 32 bits, para el cálculo de la dirección del dato, punteros a pila, registros base e índice. También posee un registro doble que apunta a la pila hardware del microprocesador. El contador del programa tiene una longitud de 24 bits, pero en los últimos modelos, 68030 y 68040 tiene 32 bits. Posee un total de 61 instrucciones básicas; aunque parezcan pocas comparándolas con otros microprocesadores, no es así, puesto que entre otras razones, muchas de ellas son multifuncionales; además de poder ampliarse o modificarse el repertorio de instrucciones, actuando a nivel de microprograma o causando desviaciones al detectar los diferentes códigos de operación. Posee facilidades para la multiprogramación y existen dos modos de funcionamiento, normal y supervisor. Con las 24 líneas de direccionamiento de memoria, tiene una capacidad de direccionamiento de 16 Mb lineales sin segmentación, mayor en las versiones 68030 y 68040. Las interrupciones son vectorizadas, existiendo ocho niveles de prioridad.

 

 

  MAIL DE CONTACTO PARA TUS PREGUNTAS

 

 

 

 

 

 

 

FAMILIA DE 68000

HARDWARE

INSTRUCCIONES