Las instrucciones del ensamblador
Propósito: Salto incondicional
Salta si está arriba o si es igual o salta si no está abajo.
El salto se efectua si CF esta desactivada.
Salta si está abajo o salta si no está arriba o si no es igual.
Se efectúa el salto si CF esta activada.
Salta si está abajo o si es igual o salta si no está arriba.
El salto se efectúa si CF está activado o si ZF está activado (que cualquiera sea igual a 1).
Salta si es igual o salta si es cero.
El salto se realiza si ZF está activada.
Salta si no es igual o salta si no es cero.
El salto se efectua si ZF está desactivada.
Propósito: salto condicional, se toma en cuenta el signo.
Salta si es más grande o salta si no es menor o igual.
El salto ocurre si ZF = 0 u OF = SF.
Propósito: salto condicional, se toma en cuenta el signo.
Salta si es más grande o igual o salta si no es menor que.
El salto se realiza si SF = OF
Propósito: salto condicional, se toma en cuenta el signo.
Salta si es menor que o salta si no es mayor o igual.
El salto se efectúa si SF es diferente a OF.
Propósito: salto condicional, se toma en cuenta el signo.
Salta si es menor o igual o salta si no es más grande.
El salto se realiza si ZF = 1 o si SF es diferente a OF
Propósito: salto condicional, se toman en cuenta las banderas.
Propósito: salto condicional, se toma en cuenta el estado de las banderas.
El salto se efectúa si CF = 0.
Propósito: salto condicional, se toma en cuenta el estado de las banderas.
Salta si no hay desbordamiento.
El salto se efectua si OF = 0.
Propósito: salto condicional, toma en cuenta el estado de las banderas.
Salta si no hay paridad o salta si la paridad es non.
Propósito: salto condicional, toma en cuenta el estado de las banderas.
Salta si el signo esta desactivado.
El salto se efectúa si SF = 0.
Propósito: salto condicional, toma en cuenta el estado de las banderas.
Salta si hay desbordamiento (overflow).
El salto se realiza si OF = 1.
Propósito: salto condicional, toma en cuenta el estado de las banderas.
Salta si hay paridad o salta si la paridad es par.
El salto se efectúa si PF = 1.
Propósito: salto condicional, toma en cuenta el estado de las banderas.
Salta si el signo está prendido.
El salto se efectúa si SF = 1.
Propósito: Generar un ciclo en el programa.
Propósito: Generar un ciclo en el programa considerando el estado de ZF
Propósito: Generar un ciclo en el programa, considerando el estado de ZF
Propósito: Decrementar el operando
Esta operación resta 1 al operando destino y almacena el nuevo valor en el mismo oeprando.
Propósito: Incrementar el operando.
La instrucción suma 1 al operando destino y guarda el resultado en el mismo operando destino.
Propósito: Comparar los operandos.
Propósito: Comparar cadenas de un byte o palabra.
Con esta instrucción la cadena de caracteres fuente se resta de la cadena destino.
Solo se afecta el contenido de las banderas y tanto DI como SI se incrementan.
Propósito: Limpiar bandera de acarreo.
Esta instrucción apaga el bit correspondiente a la bandera de acarreo, o sea, lo pone en cero.
Propósito: Limpiar bandera de dirección
La instrucción CLD pone en cero el bit correspondiente a la bandera de dirección.
Propósito: Limpiar bandera de interrupción
Una interrupción enmascarable es aquella cuyas funciones son desactivadas cuando IF = 0.
Propósito: Complementar la bandera de acarreo.
Podemos decir que unicamente "invierte" el valor de la bandera.
Propósito: Activar la bandera de acarreo.
Esta instrucción pone la bandera CF en 1.
Propósito: Activar la bandera de dirección.
La instrucción STD pone la bandera DF en 1.