TIPOS DE INSTRUCCIONES DEL MICROPROCESADOR

Páginas: 7 (1735 palabras) Publicado: 12 de agosto de 2015
Formas de Ejecutar Instrucciones en Microprocesador
Instrucciones en el Microprocesador:

Unidad Aritmética/Lógica (ALU) que desarrolla operaciones aritméticas (por ejemplo, suma, resta, multiplicación y división) y lógicas (por ejemplo, mayor que, menor que, igual que) requeridas para procesar las instrucciones.
La memoria caché, una memoria especial de alta-velocidad que almacena los datosusados más recientemente, para acelerar el proceso de ejecución de instrucciones. 
La tasa a la cual se procesan las instrucciones es controlada por un reloj interno, también conocido como el reloj del sistema.
Un ciclo de instrucción no necesariamente corresponde a la ejecución de un número fijo de instrucciones. En algunas ocasiones se necesitan dos ciclos o más para ejecutar una instrucción.
Elnúmero de instrucciones completadas es independiente del número de ciclos usados. 
Algunas veces las comparaciones entre computadoras se hacen basándose en el número de instrucciones por segundo (IPS) en lugar del tiempo de ciclo; ésta medida depende tanto del número de ciclos por segundo como de la mezcla de instrucciones.
























Ciclo de Instrucción:

Se conoce como set deinstrucciones al conjunto de instrucciones que es capaz de entender y ejecutar un microprocesador. Un ciclo de instrucción, también llamado fetch and execute (búsqueda y ejecución) es el período que tarda un microprocesador en ejecutar una instrucción. Se divide en dos etapas: Ciclo de búsqueda y Ciclo de ejecución

Las instrucciones se clasifican según su función en:

Instrucciones de transferencia dedatos. Estas instrucciones mueven datos (que se consideran elementos de entrada/salida) desde la memoria hacia los registros internos del microprocesador, y viceversa. También se usan para pasar datos de un registro a otro del microprocesador. Existen algunas instrucciones que permiten mover no sólo un dato, sino un conjunto de hasta 64 KBytes con una sola instrucción.
Instrucciones de cálculo. Soninstrucciones destinadas a ejecutar ciertas operaciones aritméticas, como por ejemplo sumar, restar, multiplicar o dividir, o ciertas operaciones lógicas, como por ejemplo AND, OR, así como desplazamiento y rotación de bits.
Instrucciones de transferencia del control del programa. Permiten romper la secuencia lineal del programa y saltar a otro punto del mismo. Pueden equivaler a la instrucciónGOTO que traen muchos lenguajes de programación.
Instrucciones de control. Son instrucciones especiales o de control que actúan sobre el propio microprocesador. Permiten acceder a diversas funciones, como por ejemplo activar o desactivar las interrupciones, pasar órdenes al coprocesador matemático, detener la actividad del microprocesador hasta que se produzca una interrupción, etc.Ciclo de búsqueda

Búsqueda de la instrucción:
Lo primero que realiza el microprocesador en un ciclo de instrucción, es buscar la instrucción en la
        memoria principal (RAM). El registro apuntador de instrucciones, tiene almacenada la dirección de
        la próxima instrucción a ejecutar.

Cuando la instrucción fue hallada, el microprocesador pasa la instrucción de la memoria principal a        través del bus de datos al Registro de Datos de Memoria (MDR). A continuación, lo registrado
        allí es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción
        temporalmente de manera que pueda ser decodificada y ejecutada.

Decodificación de la instrucción:
La segunda y última acción comprendida en el ciclo de búsqueda es decodificar lainstrucción.
        El dato es enviado a una Unidad de Decodificación, que decodifica la instrucción que se va a ejecutar.
        Es decir, el decodificador traduce la instrucción para saber, justamente, qué instrucción es.

Ciclo de ejecución

Ejecución de la instrucción:      

Una vez que la unidad de decodificación sabe cuál es el significado de la instrucción leída de memoria,
se lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos De Microprocesadores
  • Tipo De Microprocesadores
  • tipos de microprocesadores
  • Tipos de microprocesadores
  • Tipos De Microprocesadores
  • Tipos De Instrucciones
  • Tipos de socket de microprocesadores
  • Tipos de Microprocesadores Actuales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS