Set de Instrucciones, Cadena, Entrada y Salida y Aritmética y Lógicas

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)

nomclatura de procesador MIPS R200

nomclatura de procesador MIPS R200

Instrucciones Aritméticas (Procesador MIPS R200)

Instrucciones Aritméticas (Procesador MIPS R200)

Instrucciones Aritméticas (Procesador MIPS R200)

Instrucciones Lógicas (Procesador MIPS R200)

Instrucciones Lógicas (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.

 

 

Esta entrada ha sido publicada en Diversidad y etiquetada como , , . Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.