Skip to content

Conjunto de instrucciones

Álvaro Torralba edited this page Apr 3, 2019 · 5 revisions


El conjunto de instrucciones mivip es muy reducido, solamente cuenta con 8 instrucciones, aunque se piensa ampliarlo en algún momento. Por esto mismo los microcontroladores y procesadores de la familia son considerados MISC (Computadoras con un Conjunto de Instrucciones Reducido).

Largo de las instrucciones

Las instrucciones no son de un ancho fijo, sino que su tamaño puede variar de 8 a 24 bits.

Lista de instrucciones

Instrucciones generales

  • hlt: Le dice al procesador que pare la ejecución.
  • nop: No tiene efecto. Útil para depuración.

Instrucciones de memoria

  • mov: Mueve al registro indicado1 como primer parámetro el valor hexadecimal indicado en el segundo argumento.
  • lor: Carga al registro indicado como primer parámetro el valor del registro indicado en el segundo argumento.

Instrucciones aritmeticas

  • add: Suma el valor del registro indicado como primer parámetro más el valor hexadecimal indicado en el segundo parámetro y almacena el resultado en dicho registro.
  • sub: Resta el valor del registro indicado como primer parámetro menos el valor hexadecimal indicado en el segundo parámetro y almacena el resultado en dicho registro.

Instrucciones de conteo

  • inc: Incrementa el valor del registro indicado como primer argumento.
  • dec: Decremta el valor del registro indicado como primer argumento.

Véase también

  1. Registros
  2. Memoria de video

Notas

  1. En el caso de querer mover un carácter a la memoria de video también se debe usar esta instrucción, poniendo en el primer parámetro la posición de memoria a la que se desea mover el valor hexadecimal del carácter.

Clone this wiki locally