Está en la página 1de 2

“CISC” Complex Instruction Set Computer: equipo

conjunto de instrucciones complejas


“RISC” (Reduced Instruction Set Computer: Grupo
reducido de instrucciones para computadoras
“SISC” (Simple Instruction Set Computing): Cómputo
de conjuntos de instrucciones simples
ISA (del inglés instruction set architecture,
«arquitectura del conjunto de instrucciones»)

¿Qué tipos de instrucciones deben ser incluidos en su conjunto de

instrucciones?

 El conjunto de instrucciones de un computador debe ser completo en

el sentido de que se pueda construir un programa para evaluar una

función computable usando una cantidad de memoria razonable y

empleando un tiempo moderado, es decir, el número de instrucciones de

ese programa no debe ser demasiado elevado.  Los juegos de

instrucciones también tienen que ser eficientes, esto significa que

las funciones más necesarias deben poder realizarse usando pocas

instrucciones.  El conjunto de instrucciones de una máquina debe ser

regular, es decir debe ser simétrico (por ejemplo, si existe una

instrucción de desplazamiento a la izquierda, debe haber otra de

desplazamiento a la derecha, etc.) y ortogonal, es decir, deben poder

combinarse, en la medida de lo posible, todos las operaciones con

todos los tipos de datos y modos de direccionamiento.


halt: detiene la ejecución del programa hasta que una interrupción

arranca otro programa.

wait: sirve para detener la ejecución de un programa hasta que sucede

un determinado evento que no es una interrupción (otra condición

externa al primer programa).

Nop: no realiza ninguna operación, sirve para rellenar huecos en un

programa o temporizar esperas.

enable: habilita las interrupciones.

disable: deshabilita las interrupciones.

test and set: se utiliza para la implementación de la exclusión mutua,

esto es, que un procesador no pueda acceder a un determinado recurso

que está siendo usado por otro procesador en ese mismo momento.

También podría gustarte