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:
- Determinación de las direcciones de origen y destino de memoria.
- Realización de la transformación de memoria virtual a memoria real.
- Comprobación de la caché.
- 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:
Publicar un comentario