jueves, 27 de enero de 2011

Repertorio de Instrucciones


Las instrucciones de un lenguaje de programación se pueden clasificar en 4 grupos:


Instrucciones de transferencias de datos:

Son aquellas de entrada o lectura y de salida o escritura. En el caso de las instrucciones de entrada o lectura, se lleva el dato de entrada o lectura desde la unidad de entrada a la memoria. Si por el contrario es una instrucción de salida o escritura, se lleva el dato de la memoria a la unidad de salida.

En este tipo de instrucciones, se transfieren datos desde una localización a otra. Los pasos que se siguen para realizarlo son:

  1. Determinación de las direcciones de origen y destino de memoria.
  2. Realización de la transformación de memoria virtual a memoria real.
  3. Comprobación de la caché.
  4. Inicio del proceso de lectura/escritura en la memoria.
Instrucciones de tratamiento

Se trata de las instrucciones aritmético-lógicas y las de desplazamientos. Así como suma de datos, comparaciones...

Instrucciones de flujo de control o de bifurcación y salto:

Las instrucciones de flujo de control son aquellas instrucciones que alteran el orden secuencial de la ejecución de un programa. También hay instrucciones que posibilitan la interrupción de la ejecución o saltar a ejecutar otro programa. Cuando termina cualquiera de estas instrucciones, el programa continúa ejecutándose desde el punto en el que se interrumpió.

Otras instrucciones

Por ejemplo, la detención del funcionamiento del computador a la espera de una acción del usuario.

No hay comentarios:

Publicar un comentario