Tengo una consulta
¿Cómo hago en ensamblador para comparar coincidencias de una palabra?
Se que con el registro CMP puedo comparar, pero digamos si tengo esto : "LA CASA ES ROJA"
y tengo estas palabras
CASASOLA
ROJAVERDE
Estas no son iguales pero tienen coincidencias, ¿cómo lo hago?
Uso Emu8086, saludos!!.
GRACIAS POR TOMARSE LA MOLESTIA DE LEER
Podrias hacer algo con cmps byte para empezar, es una instruccion para comparar cadenas y demas, pero para hacer la que tu quieres tendras que hacer mas cosas.
Un saludo.
Gracias voy a ahondar en el tema.
Una consulta
¿Cómo hago para que no sea 'Case Sensitive'?, gracias.
A que te estas refiriendo exactamente?
Un saludo.
http://en.wikipedia.org/wiki/ASCII
'B' es 66, 'b' es 98. Si la cadena 1 esta en mayuscula comprobas cada byte contra el correspondiente de la cadena 2 y tambien si el byte + 32 es igual al de la cadena 2.
Gracias a ambos.
De nadas ::)
Perdón que me meta ahora que ya se soluciono.. pero..
CitarSe que con el registro CMP puedo comparar
Me parece que hay un error de concepto ahi.. cmp es una instrucción,, o un mnemónico.. cualquiera de esas dos seria mas correcta que "registro".
Solo aclaro, si fue un error de tipeo no es tan importante, pero si otro tipo de error te puede traer problemas para entender otra cosa en el futuro.. quizás..
Saludos!