-
Notifications
You must be signed in to change notification settings - Fork 1
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).
Las instrucciones no son de un ancho fijo, sino que su tamaño puede variar de 8 a 24 bits.
-
hlt: Le dice al procesador que pare la ejecución. -
nop: No tiene efecto. Útil para depuración.
-
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.
-
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.
-
inc: Incrementa el valor del registro indicado como primer argumento. -
dec: Decremta el valor del registro indicado como primer argumento.
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.
Mivip wiki by all the contributors is licensed under a Creative Commons Attribution 4.0 International License.
