Contenido
- Juegos de Instrucciones
- Instrucciones en Cadena
- Instrucciones Entrada y Salida
- Instrucciones Aritméticas y lógicas:
– ALU
– Juego de Instrucciones (Procesador MIPS R200).
– Nomenclatura (Procesador MIPS R200).
– Instrucciones Aritméticas (Procesador MIPS R200).
– Instrucciones Lógicas (Procesador MIPS R200).
– Instrucciones Aritméticas.
Juegos de Instrucciones:
Se define el juego o repertorio de instrucciones de un procesador digital como el conjunto de operaciones de transferencia, aritméticas y lógicas, que es capaz de ejecutar su unidad operativa y de instrucciones de control, que es capaz de ejecutar su unidad de control.
De acuerdo con el conjunto de instrucciones los procesadores digitales se pueden clasificar en dos grandes grupos:
- Procesadores de juego de instrucciones reducido o RISC (Reduced Instruction Set Computer): Poseen un número reducido de instrucciones distintas y un número elevado de registros de aplicación general.
- Procesadores de juego de instrucciones complejo o CISC (Complex Instruction Set Computer): Poseen un número elevado de instrucciones distintas y un potente juego de modos de direccionamiento, o formas de seleccionar los operandos y las instrucciones.
Instrucciones en Cadena
MOVSB: Copiar un byte de la cadena fuente al destino.
MOVSW Copiar dos bytes de la cadena fuente al destino.
LODSB: Poner en el acumulador un byte de la cadena fuente.
LODSW: Poner en el acumulador dos bytes de la cadena fuente.
STOSB: Almacenar en la cadena destino un byte del acumulador.
STOSW: Almacenar en la cadena destino dos bytes del acumulador.
CMPSB: Comparar un byte de la cadena fuente con el destino.
CMPSW: Comparar dos bytes de la cadena fuente con el destino.
SCASB: Comparar un byte del acumulador con la cadena destino.
SCASW: Comparar dos bytes del acumulador con la cadena destino.
Instrucciones Entrada y Salida
Existen cuatro instrucciones de entrada-salida entre ellos se encuentran:
- START I/O
- HALT I/O
- TEST I/O
- TEST CHANNEL
Instrucciones Aritméticas y lógicas
ALU: La unidad de aritmética/lógica (ALU), es la parte del CPU que realiza cálculos matemáticos y comparaciones lógicas.
Instrucciones Aritméticas y lógicas: Es un conjunto de instrucciones dentro de ello se incluyen las instrucciones que realizan operaciones aritméticas, lógicas, de desplazamiento y de comparación.
Juego de Instrucciones (Procesador MIPS R200)
Este conjunto de instrucciones especificado será capaz realizar carga y almacenamiento desde y hacia la memoria, se podrá desarrollar programas que resuelven problemas aritméticos y lógicos, posibilidad de controlar el flujo de la ejecución del programa mediante instrucciones de comparación y salto.
Nomenclatura (Procesador MIPS R200)
Instrucciones Aritméticas (Procesador MIPS R200)
Instrucciones Lógicas (Procesador MIPS R200)
Instrucciones Aritméticas:
Existen seis instrucciones aritméticas: ADD, SUB, RAU, RSU, MPY, y DIV.
La instrucción ADD, suma el número de posición de memoria de dirección m al acumulador.
La instrucción SUB, resta el número de posición de memoria de dirección m al acumulador.
La instrucción RAU, suma un bit a la posición menos significativa del contenido de la posición de memoria de la dirección m.
La instrucción RSU, resta uno de un número de la memoria y almacena entonces el resultado en la misma posición de la memoria.
La instrucción MPY, coloca en cero el acumulador, transfiere el multiplicando al registro m e inicia la secuencia de multiplicación.
La instrucción DIV, divide el dividiendo, cuyo valor es de 70 bits en la cascada de registros.