2.4 Comparación y prueba La instrucción CMP pro lo común es
utilizada para comparar dos campos de datos, uno de los cuales están contenidos
en un registro. El formato general para CMP es:| [etiqueta:] | CMP |
{registro/memoria}, {registro/memoria/inmediato} | Observe que la operación
compara el primer operando con el segundo; por ejemplo, el valor del primer
operando es mayor que, igual o menor que el valor del segundo operando? La
instrucción CMPS compara el contenido de una localidad de memoria (direccionada
por DS:SI). Dependiendo de la bandera de dirección, CMPS incrementa o disminuye
también losregistros SI y DI en 1 para bytes, en 2 para palabras y en 4 para
palabras dobles. La operación establece las banderas AF, CF, OF, PF, SF y ZF.
Cuando se combinan con un prefijo REP y una longitud en el CX, de manera
sucesiva CMPS puede comparar cadenas de cualquier longitud. Pero observe que
CMPS proporciona una comparación alfanumérica, esto es, una comparación de
acuerdo a con los valores ASCII. Considere la comparación de dos cadenas que
contienen JEAN y JOAN Algunas derivaciones de CMPS son las siguientes: · CMPSB.
Compara bytes · CMPSD. Compara palabras dobles · CMPSW. Compara palabras
No seas mamon, la p*ta madre; en todos lados la misma info.
ResponderEliminar