You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Las ban<strong>de</strong>ras que se utilizan en Ensamblador son:<br />
OF (Overflow, <strong>de</strong>sbordamiento). Indica <strong>de</strong>sbordamiento <strong>de</strong> un bit <strong>de</strong> or<strong>de</strong>n alto<br />
(más a la izquierda) <strong>de</strong>spués <strong>de</strong> una operación aritmética.<br />
DF (dirección). Designa la dirección hacia la izquierda o hacia la <strong>de</strong>recha para<br />
mover o comparar ca<strong>de</strong>nas <strong>de</strong> caracteres.<br />
IF (interrupción). Indica que una interrupción externa, como la entrada <strong>de</strong>s<strong>de</strong> el<br />
teclado, sea procesada o ignorada.<br />
TF (trampa). Permite la operación <strong>de</strong>l procesador en modo <strong>de</strong> un paso. Los<br />
programas <strong>de</strong>puradores, como el DEBUG, activan esta ban<strong>de</strong>ra <strong>de</strong> manera que<br />
usted pueda avanzar en la ejecución <strong>de</strong> una sola instrucción a un tiempo, para<br />
examinar el efecto <strong>de</strong> esa instrucción sobre los registros <strong>de</strong> memoria.<br />
SF (signo). Contiene el signo resultante <strong>de</strong> una operación aritmética (0 = positivo<br />
y 1 = negativo).<br />
ZF (cero). Indica el resultado <strong>de</strong> una operación aritmética o <strong>de</strong> comparación (0 =<br />
resultado diferente <strong>de</strong> cero y 1 = resultado igual a cero).<br />
AF (acarreo auxiliar). Contiene un acarreo externo <strong>de</strong>l bit 3 en un dato <strong>de</strong> 8 bits<br />
para aritmética especializada.<br />
PF (paridad). Indica paridad par o impar <strong>de</strong> una operación en datos <strong>de</strong> 8 bits <strong>de</strong><br />
bajo or<strong>de</strong>n (más a la <strong>de</strong>recha).<br />
CF (acarreo). Contiene el acarreo <strong>de</strong> or<strong>de</strong>n más alto (más a la izquierda) <strong>de</strong>spués<br />
<strong>de</strong> una operación aritmética; también lleva el contenido <strong>de</strong>l último bit en una<br />
operación <strong>de</strong> corrimiento o <strong>de</strong> rotación.<br />
Tipos <strong>de</strong> direccionamiento<br />
El campo <strong>de</strong> operación <strong>de</strong> una instrucción especifica la operación que se va<br />
a ejecutar. Esta operación <strong>de</strong>be realizarse sobre algunos datos almacenados en<br />
registros <strong>de</strong> computadora o en palabras <strong>de</strong> memoria. La manera en que eligen los<br />
operandos durante la ejecución <strong>de</strong>l programa <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l modo <strong>de</strong><br />
direccionamiento <strong>de</strong> la instrucción. El modo <strong>de</strong> direccionamiento especifica una<br />
regla para interpretar o modificar el campo <strong>de</strong> dirección <strong>de</strong> la instrucción antes <strong>de</strong><br />
que se haga la referencia real al operando. Las computadoras utilizan técnicas <strong>de</strong><br />
13