5. Instrucciones
Una instrucción es la orden básica que la CPU entiende y ejecuta. Forma parte del lenguaje máquina (lenguaje ensamblador), que no es más que una secuencia de bits codificados que indican a la CPU qué operación debe realizar y con qué datos. Todas las aplicaciones, sistemas operativos y programas de alto nivel terminan convirtiéndose, tras procesos de compilación e interpretación, en secuencias de instrucciones que el procesador es capaz de ejecutar.
Una instrucción es la orden básica que la CPU entiende y ejecuta.
Un programa es un conjunto de instrucciones almacenadas secuencialmente. Están codificadas en lenguaje máquina, que no es más que una secuencia de bits codificados que indican a la CPU qué operación debe realizar y con qué datos. Este lenguaje es propio de cada CPU.
Código de operación (opcode) Es un campo que indica la operación a realizar (sumar, mover, comparar, saltar, etc.).Es fijo en tamaño y ocupa los bits más significativos de la instrucción. Operandos Indican dónde están los datos con los que se aplicará la operación. Pueden referirse a: Registros internos de la CPU. Direcciones de memoria. Valores inmediatos (constantes incluidas dentro de la propia instrucción).
Suelen cumplir las siguientes propiedades: Realizan una función única y sencilla. Emplean un número fijo de operandos. Su (des)codificación es bastante sistemática. Son autocontenidas e independientes, es decir contienen toda la información necesaria para ejecutarse por lo que son independientes de otras instrucciones.
ADD R1, R2 Opcode: ADD Operandos: R1, R2
https://www.learncomputerscienceonline.com/instruction-format/
Características de la CPU: Frecuencia de reloj: marca el momento en que se ejecuta cada operación (se sincroniza). Longitud de palabra de datos: cantidad de información que es capaz de procesar la CPU en cada pulso de reloj.
Características de la CPU: Juego de instrucciones: conjunto de instrucciones que entiende la CPU. Existen dos tipos básicos: CISC: Complex Instruction Set Computer RISC: Reduced Instruction Set Computer
https://www.learncomputerscienceonline.com/instruction-format/