Kblj
Páginas: 3 (638 palabras)
Publicado: 27 de abril de 2012
Se denomina instrucción en informática al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.
Los tipos deinstrucción permitidos están definidos y determinados dentro de cada plataforma en el conjunto de instrucciones (en inglés ISA, instruction set architecture), que también determina los registros de origeny destino de la CPU, y en ocasiones un dato inmediato (aquellos que son especificados explícitamente en la instrucción).
Estas instrucciones del computador son las que determinan el funcionamiento dela CPU que las ejecuta. La CPU puede realizar una diversidad de funciones, que son el reflejo de la variedad de las instrucciones definidas para dicha CPU. El programador tiene un repertorio deinstrucciones como medio para controlar la CPU.
Campos
Normalmente una instrucción se divide en dos campos:
• Código de operación: Designa la operación que va a ser realizada. En lenguaje ensamblador,se asigna a su valor numérico un mnemónico. Por ejemplo, en el MIPS tenemos una instrucción con el código de operación 0224x en lenguaje ensamblador es la operación add.
• Datos de la operación:Dependiendo del tipo de instrucción, este campo puede estar dividido en otros o ser único, incluso no existir. En el se suelen indicar los registros y datos con los que trabajar.
El tamaño (longitud enbits) de la instrucción depende de cada arquitectura, pudiendo variar de 4 hasta 128 bits.
La instrucción debe almacenarse temporalmente (en el registro de instrucción, RI) para que la CPU analice sucontenido y extraiga los datos que la forman. A este paso se le llama decodificación.
Tipos
• Instrucciones de transferencia de datos: en este tipo de instrucciones, se transfieren datos desde unalocalizació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...
Leer documento completo
Regístrate para leer el documento completo.