Documentos de Académico
Documentos de Profesional
Documentos de Cultura
}
En la segunda instruccin se opera con mascara1=0F0h. Se carga ah con mascara1. La nica
bandera activa en esta instruccin es I
En la tercera instruccin se copia ah en dl. El valor de dl=0F0h. La nica bandera activa en esta
instruccin es I
En la cuarta instruccin se opera con cx. Se carga cx con dato2=02CC2h. Las banderas activas
en esta instruccin son S, P e I
En la quinta instruccin se opera con bx. Se carga bx con mascara2=0F0Fh. Las banderas
activas en esta instruccin son S, P e I
En la segunda instruccin se carga ax con 02CC2h. Los registros que intervienen son DX=001A,
IP=0102. La nica bandera activa es I
En la tercera instruccin se copia ah en dl. Los registros que intervienen son AX=2CC2,
IP=0105. La nica bandera activa es I
En la cuarta instruccin se carga dl con 0FFh. Los registros que intervienen son DX=0036,
IP=0107. Las banderas activas son P e I
9) Ejecute ahora el segundo bloque y anote los datos con los que se opera, los
resultados y las banderas que se activan durante el proceso.
En la quinta instruccin se carga dl con 1Ah. Los registros que intervienen son DX=00C9,
IP=010A. Las banderas activas son S, P e I
En la sexta instruccin se carga ax con 2CC2h. Los registros que intervienen son DX=001A,
IP=010C. Las banderas activas son S, P e I
En la sptima instruccin se copia ah en dl. Los registros que intervienen son IP=010F. Las
banderas activas son S, P e I
En la octava instruccin los registros que intervienen son DX=0036, IP=0111. Las banderas
activas son P e I
En la quinta instruccin los registros que intervienen cambiaron y ahora son DX=00E5,
IP=010A. Las banderas activas son S e I
En la sptima instruccin los registros que intervienen cambiaron y ahora son AX=2CC2,
IP=010F. Las banderas activas son S e I.
12) Como se ha visto en los programas anteriores, algunas de las banderas se activan
del resultado de una instruccin. Pero tambin algunas banderas se pueden activar o
desactivar mediante instrucciones especficas, sin tomar en cuenta el resultado de
alguna operacin. Como un ejemplo inserte la siguiente modificacin en el SEGUNDO
PROGRAMA:
ANALISIS DE RESULTADOS
a) Primer Programa
-
Cuando se ejecuta la tercera instruccin lgica, ya sea AND u OR, las banderas
reaccionan de forma similar. Pero cuando se ejecuta con la instruccin XOR no
por qu ocurre eso?
Esto se debe al modo de direccionamiento en la tercera instruccin
b) Segundo Programa
c) Tercer Programa
-
Qu relacin existe entre los bit que deseamos probar y el valor especfico de
la mascara seleccionada?
La banderas que se activan en cada uno de ellos