lunes, 12 de mayo de 2008

Tipos de Instrucción

Tipos de Instrucciones

  • Instrucciones de Transferencia de Datos: 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 Aritméticas: pueden implicar transferencia de datos antes y/o después. Realizan operaciones aritméticas de las que se encarga la ALU.
  • Instrucciones Lógicas: al igual que las aritméticas, la ALU se encarga de realizar estas operaciones, que en este caso son de tipo lógico.
  • Instrucciones de Conversión: similares a las aritméticas y lógicas. Pueden implicar lógica especial para realizar la conversión.
  • Instrucciones de Transferencia de Control: actualizan el contador de programa (PC). Administran las llamadas/retornos a las subrutina, el paso de parámetros y el enlazado.
  • Instrucciones de I/O (entrada/salida): administran los comandos de entrada/salida. Si hay un mapa de memoria de entrada/salida, determina la dirección de este mapa de memoria.

No hay comentarios: